Hi,
I am have created a plugin that will capture an Event called on Post function. Inside that plugin, I am reindexing issues. But unfortunately, the script fields are not getting indexed, rather they lose indexes.
The code for indexing is as follows:
for(Issue issue:issueList)
{
try{
//MutableIssue issueObj= issueManager.getIssueObject(issue.getKey());
//indexManager.deIndex(issue);
boolean wasIndexing = ImportUtils.isIndexIssues();
ImportUtils.setIndexIssues(true);
indexManager.reIndex(issue);
ImportUtils.setIndexIssues(wasIndexing);
}
catch (IndexException e)
{
log.error("IndexException="+e);
}
}
Hi Sunil,
Is this issue due to the Script fields returning cached values.
If so you can force values to dynamically be refreshed each time a field is called by adding the line enableCache = {-> false} to the top of your script.
Further information on caching for Scripted Fields can be found here.
I hope this helps.
Thanks
Kristian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.