Hello,
we recently updated our JIRA to version 7.1.8.
Unfortunately one of our scripts doesn´t work any more.
The upcoming error is:
/secure/CreateIssueDetails.jspa [c.a.j.issue.watchers.DefaultWatcherManager] You must specify a user.
This is the code:
import com.atlassian.jira.component.ComponentAccessor
import org.apache.log4j.Category
def customFieldManager = ComponentAccessor.getCustomFieldManager()
def watcherManager = ComponentAccessor.getWatcherManager()
def userManager = ComponentAccessor.getUserManager()
def watchUsers = {usernames ->
usernames.each {
def user = userManager.getUserByKey(it.toString())
watcherManager.startWatching(user, issue)
}
}
def users = ["<username>", "<username>", "<username>", "<username>"]
def Category log = Category.getInstance("com.onresolve.jira.groovy.PostFunction")
log.setLevel(org.apache.log4j.Level.DEBUG)
log.debug "--------------- ADD WATCHER/S --------------"
watchUsers(users)I tried some things but I unfortunately can´t find the error.
It seems like the users are defined wrong.
Can anyone see the error?
Best regards,
Michael