I want to retrieve the request type in behavior for a service desk project. I see that it can be fetched from the examples given in scriptrunner :
def currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
RequestType getRequestType = requestTypeService.getRequestTypeForIssue(currentUser, issue).right().get()
String requestTypeName = getRequestType.getName()
However, this uses the issue object as parameter which I am unable to retrieve in the behavior as the create form returns null. I believe this snippet can be used in other operations in workflow/listeners but not in behavior.
Any insights will be of great help.
Hi
I am not sure if this is still relevant, but for everyone finding this question, for me, this works in a behavior:
def reqType = getRequestTypeName()
It returns the name of the request type as String.
This does not work for me :-(
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.