This seems like something I should be able to supplement within the configuration of Script Runner's clone issue template. I'm sure if I had the correct code to execute as an additional issue function, I could implement it. I'm just not knowledgable to come up with it myself, yet. Any help from those smarter than myself is greatly appreciated!
Jamie,
I tried this approach with the following script in the post function:
import com.atlassian.jira.issue.comments.CommentManager
import com.atlassian.jira.issue.comments.Comment
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.component.ComponentAccessor
CommentManager commentMgr = ComponentAccessor.getCommentManager();
Collection<Comment> comments = commentMgr.getComments(sourceIssue);
for (Comment comment : comments) {
commentMgr.create(issue, comment.getAuthorApplicationUser(), comment.getBody(), false);
}
But I always got
[scriptrunner.jira.workflow.ScriptWorkflowFunction] Script function failed on issue: ..., file: null
java.lang.NullPointerException
at com.atlassian.jira.issue.comments.DefaultCommentManager.create(DefaultCommentManager.java:258)
Any advice on this?
Thanks
hung
Have a look at https://docs.atlassian.com/jira/6.4.3/com/atlassian/jira/issue/comments/CommentManager.html. You would iterate the comments on the source issue, and create corresponding comments on the target issue.
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.