Hello,
im trying to set the assignee based on customfeild value with below code:
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.util.IssueChangeHolder
import com.atlassian.jira.issue.MutableIssue
ComponentManager componentManager = ComponentManager.getInstance()
CustomFieldManager customFieldManager = componentManager.getCustomFieldManager()
IssueManager issueManager = componentManager.getIssueManager()
MutableIssue issue = ComponentAccessor.getIssueManager().getIssueObject('AD-2')
String adjValue = issue.getCustomFieldValue(customFieldManager.getCustomFieldObject(11905));
def user = ComponentManager.instance.userUtil.getUserObject('customer.care')
if (adjValue >= "100")
return issue.setAssignee(user)
else adjValueIt throws no error but when i run in script console, the assignee is not changed, i've checked the project permission to ensure that set assign is also enable?
any suggestions?
Many thanks,
Pon