Here is my exact condition that I'm trying to use: issue.priority?.name == '0 - (P1) Emergency' && issue.components == 'Message Wait'
My condition is actually not working. I can get the email to fire if I only have
issue.priority?.name == '0 - (P1) Emergency'
but not when I add
&& issue.components == 'Message Wait'
Thoughts?
@Suzanne Seaton, issue.components does not return a string, so the comparison will never be equal. the components method returns a collection of ProjectComponent objects. Take a look at the developer documentation.
Thus you will need something like this (untested code):
issue.priority?.name == '0 - (P1) Emergency' && issue.componentObjects.find { it.name == 'Message Wait' }
Note that in the documentation getComponents is deprecated. So, I used componentObjects instead.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.