Hello, I have a field called-Solution provider and I want to write up a script in post transition
if (solution provider != null) assign to solution provider
can someone share how to do it?
Here is a code example
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.fields.CustomField CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Сложность") if(customField != null) issue.setAssignee(customField.getValue(issue))
There is not update issue funciton since there is special step for it into post function list.
Hello, Vasiliy,
Can you help me with this issue?
I got error message from log:
2016-03-15 22:15:57,585 http-bio-8443-exec-10547 ERROR jessy_li 1335x2042069x2 1748upc 10.1.75.160 /secure/WorkflowUIDispatcher.jspa [scriptrunner.jira.workflow.ScriptWorkflowFunction] Script function failed on issue: TCD-155, actionId: 11, file: <inline script>
groovy.lang.MissingMethodException: No signature of method: com.atlassian.jira.issue.IssueImpl.setAssignee() is applicable for argument types: (com.atlassian.jira.user.DelegatingApplicationUser) values: [jason_tong(jason_tonger)]
Possible solutions: setAssignee(com.atlassian.crowd.embedded.api.User), getAssignee(), setAssigneeId(java.lang.String), getAssigneeId()
at Script21.run(Script21.groovy:7)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try this one:
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.fields.CustomField CustomField customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName( "Сложность" ) if (customField != null ) issue.setAssigneeId(customField.getValue(issue)) |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.