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)
}