Can anyone help how to basically update the multi select using ScriptRunner in the behaviour.
Here's my code so far but it is not working:
import com.atlassian.jira.component.ComponentAccessor
import com.onresolve.jira.groovy.user.FieldBehaviours
import groovy.transform.BaseScript
@BaseScript FieldBehaviours fieldBehaviours
def fieldName = "Multi Select Field"
def field = getFieldByName(fieldName)
def optionsManager = ComponentAccessor.getOptionsManager()
def customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectsByName(fieldName)[0]
def formMultiSelect = getFieldByName(fieldName)
log.debug(formMultiSelect)
def config = ComponentAccessor.fieldConfigSchemeManager.getRelevantConfig(getIssueContext(), customField)
def options = optionsManager.getOptions(config)
formMultiSelect.setFieldOptions(options)
def parentOption = options.find {it.value == "A"}
formMultiSelect.setFieldOptions(options)
formMultiSelect.setFormValue([parentOption.optionId, -1, -1]) //This code does not work