This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
validators [2018/05/08 07:14] root added more complex check |
validators [2019/02/13 09:10] (current) root added cascading drop down |
||
---|---|---|---|
Line 238: | Line 238: | ||
</ | </ | ||
+ | === Check if cascading child drop down is set to " | ||
+ | The following script was found on Atlassian community here: [[https:// | ||
+ | Use the **Custom Validator** for this script-runner script. | ||
+ | <code java> | ||
+ | import com.atlassian.jira.component.ComponentAccessor | ||
+ | import com.atlassian.jira.issue.MutableIssue | ||
+ | import com.opensymphony.workflow.InvalidInputException | ||
+ | |||
+ | def issue = issue as MutableIssue | ||
+ | def cf = ComponentAccessor.customFieldManager.getCustomFieldObjectByName(" | ||
+ | def cfValue = issue.getCustomFieldValue(cf) as HashMap | ||
+ | |||
+ | def parentOption = cfValue.values().getAt(0)? | ||
+ | def childOption = cfValue.values().getAt(1)? | ||
+ | |||
+ | if (!childOption) { | ||
+ | throw new InvalidInputException(" | ||
+ | } | ||
+ | </ |