Hi,
I'm trying to write a simple groovy script, to change the assignee of an issue on the create transition based on the value of a custom field User Picker named " Line Manager "
The below is the groovy script I have altered from another post.
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.ModifiedValue
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.util.IssueChangeHolder
ComponentManager componentManager = ComponentManager.getInstance()
CustomFieldManager customFieldManager = componentManager.getCustomFieldManager()
IssueManager issueManager = componentManager.getIssueManager()
CustomField srcField = customFieldManager.getCustomFieldObjects(issue).find {<a href="http://it.name" rel="nofollow noopener noreferrer">it.name</a> == "CustomField"}
cfwt = issue.getCustomFieldValue(sccField)
if (cfwt == "CustomFieldValue001"){
issue.setAssignee(ComponentManager.instance.userUtil.getUserObject('vend001'))
}
else if (cfwt == "CustomFieldValue002"){
issue.setAssignee(ComponentManager.instance.userUtil.getUserObject('vend002'))
}
else if (cfwt == "CustomFieldValue003"){
issue.setAssignee(ComponentManager.instance.userUtil.getUserObject('vend003'))
}
But it is not working

Can anyone provide me proper groovy script ?
Custom field name : Line Manager
Field ID : 10050
Thanks in advance