Scriptrunner - Update summary field from a custom listener

Deleted user April 10, 2017

Hello,

What is the correct way to update an issues summary field from a custom listener, I am listening on all issue changes.

 

Alternativly, what would be the best way to update the summary field everytime a specific custom field is changed?

Thank you,

1 answer

1 accepted

1 vote
Answer accepted
JohnsonHoward
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.
April 12, 2017

Hi Justin,

This should work when using a Listener:

MutableIssue issue = issue
IssueManager im = ComponentAccessor.getIssueManager();
def issueToChange = im.getIssueObject(issue.id)
issueToChange.summary = "TEST"
def currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
UserManager userManager =   ComponentAccessor.getUserManager();
ApplicationUser user = userManager.getUserByName(currentUser.name)
im.updateIssue(user, issueToChange, EventDispatchOption.DO_NOT_DISPATCH, false)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events