Hi All,
Good day!
I have a script written to update "Temp Assignee" custom field. In logs, I can see Temp Assignee picks the user name, but cannot see Temp Assignee field get updating in the view screen.
Can someone help me to find the issue here?
I am using JIRA v 6.4.3, Script Runner 3.0.12
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.sal.api.component.ComponentLocator
import com.atlassian.jira.issue.*;
import com.atlassian.jira.issue.CustomFieldManager;
def projectComponentManager = ComponentAccessor.getProjectComponentManager()
//Script console Test
//def issue = ComponentLocator.getComponent(IssueManager).getIssueObject("KWB-1546");
//def project = issue.getProjectObject()
def customFieldManager = ComponentAccessor.getCustomFieldManager()
// a user custom field
def userCf = customFieldManager.getCustomFieldObjectByName("Temp Assignee")
def assignee = issue.getAssignee()
issue.setCustomFieldValue(userCf, assignee)
def TAValue = issue.getCustomFieldValue(userCf)
log.error("Temp Assignee : " + TAValue)
Logs are as follows,
2019-04-18 14:00:08,694 http-bio-8081-exec-21 ERROR e5433464 840x12689x1 14t5y25 10.56.24.10 /secure/WorkflowUIDispatcher.jspa [scriptrunner.jira.workflow.ScriptWorkflowFunction] Temp Assignee : e10111111:10000