You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hi COMMUNITY,
this is my validator script condition that doesn't work
-if ('Resolution' in cfValues ['done]*.value && cfValues['vdi']?.value == null) return false
-return true
can you please tell me why when choosing resolution= done and "VDI" field is empty i don't get an error message that tell me that i should choose a value for the field "vdi"
thanks for the help
hopefully there is a solution for such cases
best regards
Arige
Hi,
Assuming the ID of your 'vdi' field is 11111, the code for a scripted validator should be like this:
import com.atlassian.jira.component.ComponentAccessor
import com.opensymphony.workflow.InvalidInputException
def vdi = ComponentAccessor.getCustomFieldManager().getCustomFieldObject((Long) 11111)
if (issue.getResolution().getName().equals("Done") && !issue.getCustomFieldValue(vdi)){
throw new InvalidInputException("VDI is required!")
}
return true
Hi!!!
Thank you a lot!!!!
It worked!! :-)))))
you are a real champion!!!!
thanks again for your help!!!
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.