Updating a worklog attribute using ScriptRunner

Pritesh Jagani November 9, 2021

We are using data center. 

 

Basically what I am trying to do is find check who is worklog author and based on that assigned them a work attribute which is defined in Tempo. So I am using listener on work logged event. 

I am very close but don't know method to update worklog using ScriptRunner. 

 

Below is the code

def match = managmentUsers.find {it.getKey() == worklog.getAuthorKey()}

if(match != null) {
log.warn("the user was in the predefined group, setting job code")
// Need to set worklog custom attribute
// worklog.attr = custom

/* THIS NEXT LINE Doesnt work.*/
tempoWorklogManager.updateWorklog(worklog.id, worklog)
}

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events