Hi!
I want to set a custom field value when the subtask is created.
The subtask is created during transition in the mainissue workflow. The custom field to be set is a single choice selected list in the subtask with the following options: "1", "2", "3", "4". I've already tried the following code:
def cf = customFieldManager.getCustomFieldObjects(issue).find{it.name=='Gate'} issue.setCustomFieldValue(cf, '1')
I've included the code in additional issue actions.
You need to use an option object, see Hennings answer:
Thank you Udo Brand!
import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.component.ComponentAccessor def cf = customFieldManager.getCustomFieldObjects(issue).find{it.name=='Gate'} def fieldConfig=cf.getRelevantConfig(issue) value=ComponentAccessor.optionsManager.getOptions(fieldConfig)?.find{it.toSTring()=='1'} issue.setCustomFieldValue(cf, value)
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.