I created a post function using script runner. However when the field values that are being changed did not get reflected in filter/dashboard. So I added below code to rendex the issue. It appears to be working fine. However I just wanted to confirm if there is no potential adverse effect of doing this? Does anyone have any experience?
ComponentManager componentManager = ComponentManager.getInstance()
IssueIndexManager indexManager = ComponentManager.getInstance().getIndexManager()
boolean wasIndexing = ImportUtils.isIndexIssues()
log.debug ("Current Build No " + BuildUtils.getCurrentBuildNumber() )
IssueManager issueManager = ComponentManager.getInstance().getIssueManager()
I've used that method a lot in my development before we've got https://docs.atlassian.com/jira/latest/com/atlassian/jira/bc/issue/IssueService.htmlmethods. That is more recommended for issue changes. But your method is fine - it will update search index successfully.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG