Hi,
i've a Multi-level cascading select list , and i would like to update my customfiled, but how do you update option child?
my code :
def newDatePeriodeValue = issue.getCustomFieldValue(newDatePeriodeCf)
def config_newDatePeriodeCf = newDatePeriodeCf.getRelevantConfig(issue)
def options_newDatePeriodeCf = optionsManager.getOptions(config_newDatePeriodeCf)
def options_newDatePeriodeCf_reach = options_newDatePeriodeCf.find{valAn.toString().contains(it.value)}
def options_newDatePeriodeChildCf_reach = options_newDatePeriodeCf_reach.getChildOptions().find{it.value==valMois.toString()}.getOptionId()
def retVal = []
retVal.add(options_newDatePeriodeCf_reach)
retVal.add(options_newDatePeriodeChildCf_reach)
def changeHolder = new DefaultIssueChangeHolder();
newDatePeriodeCf.updateValue(null, issue, new ModifiedValue(newDatePeriodeValue,retVal), changeHolder)
but i've an error.
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map at com.atlassian.jira.issue.customfields.impl.CascadingSelectCFType.createValue(CascadingSelectCFType.java:76)
do you have a solution?
thanks a lot