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.
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.