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.