I want to have a simple scripted validator to determine that a comment has been set in the transition if a custom field has been set to a particular value.
I have other validators for the transition, so it's not a matter of choose any/all with built-in validators.
In the same transition, I have this validator:
!(cfValues['String Custom Field'].getValue().contains('Foo') && cfValues['Other Custom Field'] == null)
so what I want is something like
!(cfValues['String Custom Field'].getValue().contains('Bar') && comment expression != null)
So, my question is, what do I need for comment expression?
If you add the plugin's label the right people are more likely to see the question.
Untested, but to check for a comment this should work:
transientVars.get("comment")
so:
!(cfValues['String Custom Field'].getValue().contains('Bar') || transientVars.get("comment")
should require a comment when String Custom Field contains Bar.
Thank you for the quick answer and the advice about how to label future questions, much appreciated!
transientVars.get('comment')
worked perfectly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.