Where is the problem ? How Can I Solution This problem ?
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
import com.atlassian.jira.user.util.UserUtil
import com.atlassian.jira.issue.customfields.option.Option
import com.atlassian.crowd.embedded.api.User
CustomField srcField = customFieldManager.getCustomFieldObjects(issue).find {it.name == "proje"}
def cfwt =(Option) issue.getCustomFieldValue(srcField)
if(cfwt!=null){
def cfValue=cfwt.getValue()
log.debug "my Value is ${cfValue}."
switch (cfValue) {
case 'DPT': userToReassign = ComponentManager.getInstance().getUserUtil().getUser("xx.xx")
case 'YGLS': userToReassign = ComponentManager.getInstance().getUserUtil().getUser("xx.yy")
}
issue.setAssignee(userToReassign)
issue.store()}
Error
No such property: customFieldManager for class: Script45
groovy.lang.MissingPropertyException: No such property: customFieldManager for class: Script45 at Script45.run(Script45.groovy:13)