Hi,
I want to set version to tasks from epic upon creation.
Please my code below which not working:
Kindly advice what is missing.
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.link.IssueLink
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.util.DefaultIssueChangeHolder
import com.atlassian.jira.issue.ModifiedValue
MutableIssue issue = issue
if (issue.getIssueType().name == "Epic"){
def customFieldManager = ComponentAccessor.getCustomFieldManager();
def issueLinkManager = ComponentAccessor.getIssueLinkManager()
List<IssueLink> outwardLinks = issueLinkManager.getOutwardLinks(issue.getId())
def epic_priority=issue.getFixVersions() as Collection
List<Issue> issueinepic = new ArrayList<Issue>();
for(int i=0;i<outwardLinks.size();i++){
if(outwardLinks[i].getIssueLinkType().getId()==10200){
def destObject = outwardLinks[i].getDestinationObject() as MutableIssue
def changeHolder = new DefaultIssueChangeHolder();
destObject.setFixVersions(epic_priority)
}
}
}
Thanks
Swarna