Get Issue Key of linked Issues

Deleted user June 20, 2017

Hi All, 

Im having issues with getting the issue key of a linked issues:

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.CustomFieldManager;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.issue.IssueManager;
import com.atlassian.jira.issue.MutableIssue;
import com.atlassian.jira.event.type.EventDispatchOption
import com.atlassian.jira.issue.UpdateIssueRequest

MutableIssue issue = ComponentAccessor.getIssueManager().getIssueObject('CB-7474')

IssueManager issueManager = ComponentAccessor.getIssueManager();
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();

def key = ComponentAccessor.issueLinkManager.getOutwardLinks(issue.getId())

return key



This is the code i have but it is returning an empty array?

Any help would be very much appreciated. 

 

Thanks!

Pon

1 answer

1 accepted

5 votes
Answer accepted
Daniel Yelamos [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 21, 2017

Hi Pon.

Taking a quick glance at your code I see that you are calling:

ComponentAccessor.IssueManager.getOutwardLinks(....)

But you have already accsed the issue manager before.

The modification should be in the last line as you can see here:

MutableIssue issue = ComponentAccessor.getIssueManager().getIssueObject('CB-7474')

IssueManager issueManager = ComponentAccessor.getIssueManager();
CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();

def key = issueLinkManager.getOutwardLinks(issue.getId())

return key

Hope this helps.

Cheers

Dyelamos

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events