I have a Post Function set up to send an email based on the value in a field but would like to improve it to minimise the amounts of updates I'd need to make in future if the options available to the user changes.
I am currently using the below code as a condition which works, but would prefer this to be a "does not contain" or "value = null" option so that it only doesn't get sent when the standard JIRA "None" option is selected in the Select List (single choice) that this condition refers to:
['Tbc', '1-3 (Small)', '4-6 (Medium)', '7-9 (Large)', 'Bespoke timescales required', 'More detail required', 'Content In Progress', 'Content Complete', 'RR No Feedback', 'RR Feedback Actioned'].contains(cfValues['Retail Support'].value)
Any advice on this would be great, I've used this a lot in different workflows and it really would save me a lot of time in the long run.
From what I can gather your main requirement is to not send an email if the value of the custom field is None.
Your condition should just be:
If None is selected the value will be null and Groovy will coerce null to false.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG