Hi,
I did an scriptrunner upgrade last week and I get a regression on one of my workflow scripted function.
You will find the function below - it works well when I run it independantly on the script console but does not work any more when run by the workflow itself:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.user.UserPropertyManager
// Get Issue
MutableIssue cIssue = issue;
// Get Reporter 'Company Group' property
def userManager = ComponentAccessor.getUserManager();
def cfUser = cIssue.getReporterUser();
def userPropertyManager = ComponentAccessor.getUserPropertyManager();
def cfMgr = userPropertyManager.getPropertySet(cfUser).getString("jira.meta.teamMgr");
cIssue.setAssignee(userManager.getUser(cfMgr));
issueManager.updateIssue(null, cIssue, com.atlassian.jira.event.type.EventDispatchOption.ISSUE_UPDATED, false)
cIssue.store();
It seems the assignment by the project component owner is now done after the postfunction. Then it overwrites the scripted function...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.