Hi community !
I am trying to set up a post-function script in Jira workflow using scriptRunner.
I made it work for multiple selection list but it is not working for simple selection list...
import com.atlassian.jira.ComponentManager;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.issue.comments.CommentManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.util.ImportUtils;
import com.atlassian.jira.event.type.EventDispatchOption
import com.atlassian.jira.user.ApplicationUser
import com.atlassian.jira.user.util.UserManager;
import com.atlassian.crowd.embedded.api.User;
import com.atlassian.jira.user.UserUtils
def String m_assignee = 'Unassigned';
def cfIssueType = issue.issueType.name;
def cfLoc = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Supplier Location");
Map cfLocation = issue.getCustomFieldValue(cfLoc) as Map
String first = cfLocation.get(null);
switch(first){
case 'North America':
m_assignee = 'iron.man';
break;
case 'Other':
m_assignee = 'spider.man';
break;
default :
m_assignee = 'super.man';
break;
}
issue.setAssigneeId(m_assignee);
I will have to combine this code with some other but first, I'm trying to make this block worked.
Can anyone give support on that please?