hopefully a simple question. I am getting the below error:
2018-01-04 11:08:36,910 ERROR [workflow.ScriptWorkflowFunction]: ************************************************************************************* 2018-01-04 11:08:36,910 ERROR [workflow.ScriptWorkflowFunction]: Script function failed on issue: HPD-211, actionId: 1, file: <inline script> groovy.lang.MissingPropertyException: No such property: currentUser for class: Script61 at Script61.run(Script61.groovy:16)
any suggestions on how to resolve?
Hi Tim,
Try to get the current user in your script like
import com.atlassian.jira.component.ComponentAccessor
def currentUser = ComponentAccessor.jiraAuthenticationContext.getLoggedInUser()
no errors this time, but not getting the result i need.
strange. thanks though.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What result you expected ?
Is that a custom script post function ?
PS. A debug message may help you a bit more, something like
log.debug "Current user key is ${currentUser.key}"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
quite a long story. see below for the original question opened for this one:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for your help.
We had a workshop this morning to find a different solution.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you only need to add a Simple comment during a transition, the below code should definitely work.
JIRA: v7.6.9
ScriptRunner: v5.4.30
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.user.*
def currentUser = ComponentAccessor.jiraAuthenticationContext.getLoggedInUser()
Issue issue = issue
def originalComment = transientVars.comment as String
def commentManager = ComponentAccessor.getCommentManager()
def comment = originalComment + "\n*This* _is_ a sample comment"
commentManager.create(issue, currentUser, comment, false)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.