Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Get the parent ID of a clone issue

albertogarci86 September 26, 2018


I am trying to create a scripted field to show the parent ID of a clone issue.


This is my current code:

import com.atlassian.jira.issue.Issue

def issue = issue as Issue
def issueLinkManager = ComponentAccessor.getIssueLinkManager()

def baseLink = issueLinkManager.getIssueLinks( { issueLink -> == "Cloners Inward Link" }

if (baseLink) {
def linkedIssue = baseLink.destinationObject
def sourceID = linkedIssue.getKey()

return sourceID

return null


Any idea?


Thanks in advance!

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
albertogarci86 September 27, 2018

Hi again,

Solved with my following code:

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

List <IssueLink> allOutIssueLink = ComponentAccessor.getIssueLinkManager().getOutwardLinks(issue.getId());

for (Iterator <IssueLink> outIterator = allOutIssueLink.iterator(); outIterator.hasNext();) {
IssueLink issueLink = (IssueLink);
String linkType = issueLink.getIssueLinkType().getName();
if (linkType == "Cloners"){
String key = issueLink.getDestinationObject().getKey();
return key

AUG Leaders

Atlassian Community Events