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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.