Hey,
I try to cover assign issue to the last workflow executor, I mean for example if person X assign issue to "for more info" and that issue will be already assign Y script should assign issue to X person 
Thanks in advice for all hint how to do it  
JIRA version 7.2.3
SC version 4.3.18
The solution would involve:
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
        def changeHistories = changeHistoryManager.getChangeHistories(issue)
        def previousAssignees = changeHistories.collect {history ->
            history.getChangeItemBeans().findResults {ChangeItemBean change ->
                if (change.getField() == "assignee") {
                    return change.getFrom()
                }
            }
        }.flatten()Should give you a list of all previous assignees, so you can take the last one or whatever you need.
 
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.