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
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.