I am using the following template:
Send an email based on the provided template if conditions are met
Loaded from: bundle://110.0:1/com/onresolve/jira/groovy/canned/workflow/postfunctions/SendCustomEmail.groovy (View Source)
I want to make a post condition in case the user initiated the issue belongs to a certain group.
In previous version it used to work by:
currentUser.groups.contains("ServiceCenter")
Now it is not working and throwing this error when I run it in Script runner:
javax.script.ScriptException: java.lang.NullPointerException: Cannot get property 'groups' on null object
Why ?
thanks, Tomer.
That suggests to me the person doing the action is not logged in?
But the condition you want is:
import com.atlassian.jira.component.ComponentAccessor def userUtil = ComponentAccessor.getUserUtil() currentUser && userUtil.getGroupNamesForUser(currentUser.name).contains("ServiceCenter")
The first bit checks the current user is not null, ie anonymous user.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.