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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.