Update ScriptRunner documentation, loggedinuser

majensen December 19, 2019

In the documentation for ScriptRunner, there are many instances of this line. This is deprecated, e.g., in https://scriptrunner.adaptavist.com/5.6.8/jira/recipes/misc/running-a-jql-query.html

 

    def user = ComponentAccessor.jiraAuthenticationContext().getUser()

 

It should be replaced with:

 

     def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()

 

I don't know what the deprecation policy is, i.e., if functions will be removed at some point, or stay in the API with a deprecation warning.

 

Edited: Fixed the copy/paste error with the lines.

2 answers

0 votes
majensen December 19, 2019

How embarrassing. Anyway, the version that does not give any warnings is:

 

def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()

 

JIRA 7.3.4.

0 votes
Marc Minten _EVS_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 19, 2019

???there is no difference (just alternative notation) in your code ???

Suggest an answer

Log in or Sign up to answer