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.