Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Create sub-task with a summary based on a custom field

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!

1 answer

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.  :)

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.

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Jira

Announcing the waitlist for Jira Work Management

Hey there Cloud Community members! We’re excited to give you the first glimpse of the new home for business teams on Jira — Jira Work Management. Jira Work Management is the next generation of J...

863 views 14 20
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you