Hi,
I am using the code below to set value in multi select field. The value is not being set.
Please advice.
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.customfields.option.Option
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.config.FieldConfig
import com.atlassian.jira.ComponentManager
// Set to Team
CustomFieldManager sa_team_field = ComponentAccessor.getCustomFieldManager()
CustomField sa_team = sa_team_field.getCustomFieldObject('customfield_16334') //to Team
def config = sa_team.getRelevantConfig(issue)
def value = ComponentAccessor.optionsManager.getOptions(config)?.find { it.toString() == 'CUSTOMER MGT IND' }
issue.setCustomFieldValue(sa_team, value)
Thanks,
Swarna
A multi-select field holds an array of options, not a single value.
If you wrap your selected option(s) in a list of some sort, you should find it posts ok.
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.