originalIssue for postfunctions (not validator)

Filip Håkansson January 7, 2016

Hello,

Is it possible to somehow get difference between issue before and after transition in a postscript?

In documentation I can only find its available for validators, not post functions.

 

Best regards

Filip

2 answers

1 accepted

1 vote
Answer accepted
JamieA
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.
January 10, 2016

It depends on the position of the post-function.... if it's near the top of the list, you can retrieve the issue, before modification, from the database:

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.IssueManager

def issueManager = ComponentAccessor.getComponent(IssueManager)
def originalIssue = issueManager.getIssueObject(issue.id)

If you need it after the functions which save the issue to the database, either retain a reference to it from an earlier post-function, or use the ChangeHistoryManager to see what changed.

 

 

 

0 votes
Filip Håkansson January 10, 2016

@Jamie Echlin [Adaptavist] I think you know this. Sorry for pinging you...

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events