I'm using ScriptRunner and I'm getting errors when the following script runs and it comes across a category that is blank. I would like to be able to add a check, so if category = null then do not run
Here's the code I have so far:
def issueProject = issue.getProjectObject();
def projectCategory = issueProject.getProjectCategory();
def categoryName = "";
if (categoryName) {
categoryName = projectCategory.getName();
}
return categoryName;
I tried replacing if statement with:
if (projectCategory.getName()) {
categoryName = projectCategory.getName();
}
But it throws back an error.
There's a mistake in:
def projectCategory = issueProject.getProjectCategory();
def categoryName = "";
if (categoryName) {
categoryName = projectCategory.getName();
}
You're getting a project category from the project, but then setting the categoryName to blank, so "if (categoryName)" is always going to be false.
I think you meant:
if (projectCategory) {
categoryName = projectCategory.getName();
}
That checks the projectCategory and sets the categoryName if there is a category for the project
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.