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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.