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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.