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(" | ||
| + | } | ||
| + | </ | ||