How Do I Conditionally Create A Subtask Using Script Runner Plugin?

J November 13, 2013

I'm trying to conditionally create a subtask based on the value of a custom field. I'm using the script runner plug-in, but can't get the Condition to work. I've tried:

cfValues['customfield_10602'] == 'Client Funded'

But the subtask doesn't get created, even when I have Client Funded value checked on the parent.

The customfield_10602 is a group of checkboxes, and 'Client Funded' is one of the possible choices.

Anyone have any suggestions?

1 answer

1 accepted

1 vote
Answer accepted
Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 14, 2013

Try

cfValues['customfield_10602']*.value.contains('Client Funded')

cfValues[] returns a list of Option objects if it's a multi select custom field.


J November 14, 2013

Thanks! In addition to the change you suggested, I also found that I needed to provide the name of the custom field (not id). So I finally got it working using this condition:

cfValues['Enhancement Attributes']*.value.contains("Client Funded")

Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 14, 2013

Ah, good catch. I didn't noticed that. :-)

Suggest an answer

Log in or Sign up to answer