How to add fixed text in comment on transition using Script runner post function

I would like to add fixed text to user comment..For example when user press "cancel" button (on transition in workflow), i would like to run custom script runnner code that is going to add prefix - word "Cancel" - before the user comment.

When user cliked on Cancel - custom screen opened with requirmenet to enter reason for cancel, and comment...

Code that i am using is:

import com.atlassian.jira.component.ComponentAccessor
def commentManager = ComponentAccessor.getCommentManager()
def user = ComponentAccessor.getJiraAuthenticationContext().getUser()
commentManager.create(
issue,
user,
"CANCELLED",
false)

 

But the problem is that on transition  i now have two lines in comments:

xxxxx yyyyyyy added a comment - 5 minutes ago

CANCELLED

 

xxxxx yyyyyy  added a comment - 5 minutes ago

We decided to cancel issue

 

I would like to have just one line:

xxxxx yyyyyy  added a comment - 5 minutes ago

CANCELLED - We decided to cancel issue

 

 

 

1 answer

I tried this code that works similar

 

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue

Issue issue = issue
// Get the comment, the user added in the form
def originalComment = transientVars.comment as String
def commentManager = ComponentAccessor.getCommentManager()
def user = ComponentAccessor.getJiraAuthenticationContext().getUser()

// Concat to the original comment, ours. Use \n for a new line
def comment = "-CANCELLED-" + originalComment
commentManager.create(issue, user, comment, true)




 

But i am getting also two lines in comment - one with customer entered text, and other with prefix
-CANCELLED-

xxxxx yyyyyyy added a comment - 5 minutes ago

We decided to cancel issue

 

xxxxx yyyyyy  added a comment - 5 minutes ago

-CANCELED- We decided to cancel issue

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Nov 27, 2018 in Portfolio for Jira

Introducing a new planning experience in Portfolio for Jira (Server/DC)

In the past, Portfolio for Jira required a high degree of detail–foresight that was unrealistic for many businesses to   have–in   order to produce a reliable long-term roadmap. We're tur...

2,491 views 15 20
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you