I am new to script runner. I want to assign jira to user based on issue type using script runner groovy script.
I have written following code:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.ComponentManager
if (issue.getIssueType() == "Task") {
MutableIssue myIssue = issue
IssueManager issueManager = ComponentAccessor.getIssueManager()
UserManager userManager = ComponentAccessor.getUserManager()
def reviewer = userManager.getUser("xyz")
myIssue.setAssignee(reviewer)
myIssue.store()
}
The error i get is:
javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: issue for class
Not sure how to fix this. I ran this through script console as well as a post function during transition from create --> open.