Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,262,288
Community Members
 
Community Events
164
Community Groups

[Script Runner] Example for Clone issue post function

I got some issue with post functions for clone issue. I would like to get some values from orignal issue.

The exemples provided gives me a hint to use  sourceIssue.*

Using for example issue.Summary = "Change: " + sourceIssue.summary 

gives me this error

[canned.jira.utils.ConditionUtils] Condition failed on issue: IVY-5, built-in script:com.onresolve.scriptrunner.canned.jira.workflow.postfunctions.CloneIssue
java.lang.NullPointerException: Cannot invoke method contains() on null object
at java_util_List$contains$3.call(Unknown Source)
at Script16.run(Script16.groovy:1)

 

JIRA version 6.3.6

Script runner version: 3.0.5

Can you give some advice how to solve?

 

4 answers

Hi,

Below are a few lines of code that I use to create a clone of an issue in the post function. Please note that issue is available in the post function scripts and refers to the current issue.

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.IssueFactory
 
def compAccessor = new ComponentAccessor()
def issueFactory = compAccessor.getIssueFactory()
 
// define clone
def clone = issueFactory.cloneIssue(issue)
clone.setSummary("[SR] " + issue.getSummary())


Regards,

Geert

Hi @Geert_Graat does this work as intended? I am looking for the right way to clone issues ;)

Cheers

Michaela

Hi,

I have used the code above successfully in the past, but currently we use the built-in clone an issue an links script as post action, which you can use without any coding.

Regards,

Geert

It should be: issue.Summary not issue.summary although I'm not sure that's your problem.

Sorry, tag corrected and version information added to issue.

Please use the correct label. What version of the plugin and jira?

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Apps & Integrations

Mini New Cloud App Roundup: Business Teams

We are sharing mini new cloud roundups by use case to celebrate the Atlassian Marketplace's 10th Anniversary! This mini roundup is the fourth in a series of six. Check out others in the series based ...

22 views 0 0
Read article

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you