How can I set tree customfield value?
Issue #45
duplicate
I want to set tree customfield value of my jira project using scriptrunner plugin. But error messages like :
java.lang.ClassCastException: java.lang.String cannot be cast to ru.slie.jira.tree.model.TreeOption
at ru.slie.jira.tree.customfield.TreeMultiCustomField.valuesEqual(TreeMultiCustomField.java:280)
at ru.slie.jira.tree.customfield.TreeMultiCustomField.valuesEqual(TreeMultiCustomField.java:52)
at com.atlassian.jira.issue.fields.ImmutableCustomField.valuesEqual(ImmutableCustomField.java:1575)
at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:424)
at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(ImmutableCustomField.java:396)
at com.atlassian.jira.issue.managers.DefaultIssueManager.updateFieldValues(DefaultIssueManager.java:708)
at com.atlassian.jira.issue.managers.DefaultIssueManager.updateIssue(DefaultIssueManager.java:673)
at com.atlassian.jira.issue.managers.DefaultIssueManager.updateIssue(DefaultIssueManager.java:659)
at com.atlassian.jira.issue.managers.RequestCachingIssueManager.updateIssue(RequestCachingIssueManager.java:214)
at com.atlassian.jira.issue.IssueManager$updateIssue$5.call(Unknown Source)
at Script12816.run(Script12816.groovy:90)
The problem is String type can't be casted to tree customfield. I tried to put a value like [A/B/C] (this is String[]) and the output was the error messages.
I want to know which type to cast to set tree customfield using my script.
Comments (2)
-
repo owner -
repo owner - changed status to duplicate
Duplicate of
#43. - Log in to comment
See https://bitbucket.org/thankjura/tree-customfield/issues/43/set-field-value-by-postfunction