I am trying to do a simple validator that checks to see if more than one component has been selected. I have been trying to use scriptrunner, but I am definitely missing some fundamental logic here. I've tried researching and scrapping a few different things together. I found some deprecated solutions, but nothing that works after 7.0.
Here's what I have:
import com.atlassian.jira.component.ComponentAccessor
def compnum = issue.componentObjects*.size()
compnum = 1
Any help would be much appreciated.
Hi Josh,
You can try this code :
import com.opensymphony.workflow.InvalidInputException
if(issue.getComponents().size() < 2) {
throw new InvalidInputException("components", "You have to select more than one component.")
}
Regards,
Christophe
Works perfectly. Thank you! @Christophe Sauvage _NSI - Cegeka Group_
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.