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.