Jira Script fields are not getting indexed.

SUNIL SABALE August 24, 2016

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);
}

}

 

1 answer

1 vote
Kristian Walker _Adaptavist_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 4, 2016

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

Suggest an answer

Log in or Sign up to answer