Hi! I am using Scriptrunner to create a sub-task via a workflow postfunction. My goal is to end up with a sub-task that's summary field is a combination of the parent's summary and the contents of a custom field. For example, the sub-task's summary field would look like this:
[Parent's summary field] - [Contents of a select list custom field]
Anyone know how to put that in groovy?
Thanks for your help!
Navigate > Add post function > Script Post-Function [ScriptRunner] > Create a sub-task
Fill in appropriate configurations, and under _Additional issue actions_:
import com.atlassian.jira.component.ComponentAccessor
def customField = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectsByName("Just text").first()
def parentIssue = issue.getParentObject()
issue.setSummary(parentIssue.getSummary() + "-" + parentIssue.getCustomFieldValue(customField))
Hope this helps.
Thanks for the reply! I tried the above but received the following error:
2021-02-01 13:57:07,159 ERROR [workflow.AbstractScriptWorkflowFunction]: Workflow script has failed on issue NAM-3960 for user 'becky'. java.util.NoSuchElementException: Cannot access first() element from an empty List at Script78.run(Script78.groovy:8)
Any idea what the problem might be? Ok if not. My team ended up deciding not to carry the Summary field from the parent over to the child. So asking this question in the hopes of helping someone else in the future. :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The error occurs because you did not have a "Just text" custom field in your parent issue.
You need to replace "Just text" with the name of your intended select list custom field name.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Atlassian Government Cloud has achieved FedRAMP Authorization at the Moderate level! Join our webinar to learn how you can accelerate mission success and move work forward faster in cloud, all while ensuring your critical data is secure.
Register NowOnline 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.