Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

ScriptRunner Conditions Issue Links

Müller_ Julian April 29, 2020

Hello everybody,

I'm new to ScriptRunner and try to make a script function "Clones an issue and links".

I would like to make a simple condition, that will only process the Clone if there is no linked issue with the Inward Link "Kunden-Ticket übernommen nach". 

I found @JamieA 's Post in this topic and tried to adapt it, but it doesn't work. Everytime a new Clone is created.

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.link.IssueLinkManager

def issueLinkManager2 = ComponentAccessor.getComponent(IssueLinkManager)

! issueLinkManager2.getInwardLinks(issue.getId()).any {
it.issueLinkType.name == "Kunden-Ticket übernommen nach"
}

 

1 answer

1 accepted

0 votes
Answer accepted
Müller_ Julian May 6, 2020

I did make it work.

 

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.link.IssueLinkManager

def IssueLinkManager = ComponentAccessor.getIssueLinkManager()
def Linkvorhanden = false

issueLinkManager.getInwardLinks(issue.getId()).any {
it.issueLinkType.name == "Kunden-Ticket übernommen nach"
Linkvorhanden = true
}

Linkvorhanden == false

Suggest an answer

Log in or Sign up to answer