Hi
I am testing Groovy listener "Create subtask". My idea is to create subtask and update some fields of this created subtask based from parentissue.
I assume I can add some code in additional issue actions, e.g.
/*subtask summary*/
issue.summary = 'Notestēt risinājumu';
/*find parentissue*/
def parentIssue = issue.getParentObject();
/*find tester in parentissue*/
parentTester=parentIssue.getCustomFieldValue("Tester");
/*find fix version in parent issue*/
parentFixversions=parentIssue.getFixVersions();
issue.assignee = parentTester;
issue.fixversions = parentFixversions;
However when I added this code, subtask was not created. What is wrong?
I detect that I can copy customfield value from createdsubtask to this subtask assignee
This code works:
def cf = customFieldManager.getCustomFieldObjects(issue).find { it.name == "Tester" }
def cfValue = issue.getCustomFieldValue(cf)
issue.setAssignee(cfValue);
However I need fields from parentIssue and I am not able to get it now.
Is it possible to add these actions in listener?
Thank you in advance,
Fyodor
How are you adding that first bit of code to the listener? Also when you try and run it, does Jira throw any errors on the screen or logs?
For the second bit of code...Have you tried getting the parent issue with this: issue.getParentObject()? Then you could get the parent field values like you do in the first bit of code.
Hello
Thank you for reply, however my question became out of date so I don't need any help in this problem. Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.