Hi All,
How can i copy IssueKey of a parent issue to custom field of a Linked issue , with the help of script runner in the postfunction.
Expecting an early reply .
Thanks
Harish Kumar
Greetings Harish,
If I understood your request, you want to copy the parent summary (of a subtask) to a custom field linked to the subtask.
This script should work:
import com.atlassian.jira.component.ComponentAccessorimport com.atlassian.jira.event.type.EventDispatchOptiondef issueManager = ComponentAccessor.issueManagerdef customFieldManager = ComponentAccessor.customFieldManagerdef userManager = ComponentAccessor.userManagerdef issueLinkManager = ComponentAccessor.issueLinkManagerdef user = userManager.getUserByName("") //Here you have to set the user who will make the changes (administrator or something)//Note that we are treating "issue" as the sub-task and not as the parentdef parentSummary = issue.parentObject.summarydef customField = customFieldManager.getCustomFieldObject() //The destination custom field ID goes here.def outwards = issueLinkManager.getOutwardLinks(issue.id)outwards.each { link ->def linkedIssue = link.destinationObjectif (link.issueLinkType.name == "") { //Here you have to check if the relation type is the one that you want or not, for example "Incorporates" linkedIssue.setCustomFieldValue(customField, parentSummary) issueManager.updateIssue(user, linkedIssue, EventDispatchOption.DO_NOT_DISPATCH, false) }}
Best Regards,
Marcos
It looks like you're new here. Sign in or register to get started.