Cannot set new "Affects Version/s"

Georgiy Senenkov October 17, 2012

Hello,

I use JIRA 5.1.6 and need to modify "Affects Version/s" based on the Branch fix "Fix Version/s". My code looks like

Issue issue = issueManager.getIssueObject("ABC-123")
branchFixVersion = issue.getFixVersions()
parent = issue.getParentObject()
	
parent.setAffectedVersions(branchFixVersion)
parent.store()
System.out.println("NEW PARENT Affected Version is : " + parent.getAffectedVersions());	

boolean wasIndexing = ImportUtils.isIndexIssues()
ImportUtils.setIndexIssues(true)
issueIndexManager.reIndex(parent)
ImportUtils.setIndexIssues(wasIndexing)

and in the JIRA logs i can see that println returns correct NEW afefcted version, but in JIRA issue affected version is not updated

Could you please advise what is wrong here?

Thank you.

Cheers, Georgiy

1 answer

1 accepted

1 vote
Answer accepted
Bhushan Nagaraj
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 17, 2012

Use

ComponentAccessor.getIssueManager().updateIssue(......);

http://docs.atlassian.com/jira/latest/com/atlassian/jira/issue/IssueManager.html

So it will be

ComponentAccessor.getIssueManager().updateIssue(ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(),parent,EventDispatchOption.DO_NOT_DISPATCH,false);

Georgiy Senenkov October 17, 2012

It helped :) Thank you!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events