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

Link issues from a post function script

Aleksandr Serebriakov January 3, 2018

 

I need to link two sub tasks.

I've read some posts where such question was discussed:

https://community.atlassian.com/t5/Jira-questions/Script-Runner-Post-function-to-link-back-to-issue/qaq-p/41966

http://www.denizoguz.com/2013/06/29/jiraautomatically-linking-issues-with-a-script-during-create-transition/

from the code provided there I am stuck at this part:

import com.atlassian.jira.ComponentManager; 

def issueLinkTypeManager = componentManager.getComponentInstanceOfType(IssueLinkTypeManager.class);

 I get 

No such property: IssueLinkTypeManager for class
groovy.lang.MissingPropertyException: No such property: IssueLinkTypeManager for class

 As is written at atlassian jira/docs/api/6.2.4

getComponentInstanceOfType(Class<T> clazz)
          Deprecated. since 6.0 - please use the jira-api ComponentAccessor.getComponent(Class) instead

So I've tried to use Component accessor:

import com.atlassian.jira.component.ComponentAccessor;
ComponentAccessor.getComponent(IssueLinkTypeManager.class)

But I get the same error about IssueLinkTypeManager.

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Gaston Valente
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.
January 3, 2018

Aleksandr,

You should try with:

ComponentAccesor.getIssueLinkManager()

TAGS
AUG Leaders

Atlassian Community Events