This code snippet sets a version field to versions of all its linked issues
Access the linked issues of the current issue, fetch the versions of each linked issue and return them.
Set versions = [] issue.getLinkedIssues().each(){ versions += it.get("<Name of the version field>") } return versions |
Note that the above snippet fetches all linked issues for the current issue, except the Parent/Sub-task, Epic/Story, Initiative/Epic and Remote links |
Placeholder | Description | Example |
---|---|---|
<Version field name > | Name of the field of type Versions | Fix Version/s |
The output of this snippet is a Collection<Version>
which you can use in a Groovy expression, for example, to set the Affects Version/s of the issue to the Affects Version/s of all its linked issues in
the Create issue post-function under the Set fields of new issue section
Set versions = [] issue.getLinkedIssues().each(){ versions += it.get("versions") } return versions |
|