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
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot