Off the top of my head, assuming a custom script validator:
import com.opensymphony.workflow.InvalidInputException; if (issue.getPriorityObject.getName() == "None") { invalidInputException = new InvalidInputException("Priority can not be set to \"None\"."); }
I'm not sure that's going to work. If they've genuinely got "None" as an option added to the priority list, then it's fine. But if they haven't, then when JIRA displays "None", it's actually saying "there's nothing in the database, and the value is not set", in which case issue.getPriorityObject will return a null and a horrid error message.
Heh, I'm not certain either; in this case, I assumed "None" was a legitimate option as, otherwise, I think the better approach is to make the field mandatory on the form, which I seem to recall removes the "None" option from the list.
It looks like you're new here. Sign in or register to get started.