Hi!
I try run this script:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.user.ApplicationUser
MutableIssue issue
Issue issueIM = issue
CustomField technolog = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("name customfield")
def value_a = technolog.getValue(issue)
def assignee = issue.getAssigneeId()
if(value_a == null ||value_a == ""){
technolog.updateValue(null, issue, new ModifiedValue(null, assignee), new DefaultIssueChangeHolder())
}
else {
issue.setAssignee((ApplicationUser)value_a)
}
We need the assignee field value to be copied to the custom field in case the custom field is empty.
But script don't work.
Regard