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

get sprint name and set summary

Sergio Palacio October 12, 2017

Hi.
I need to add the sprint name to the summary. But Id doesn't work.



def cField = customFieldManager.getCustomFieldObject("customfield_10004")
def sprint = issue.getCustomFieldValue(cField)
issue.summary = issue.summary + " - Sprint PM - " + sprint

 
The code doesn't haver sintaxis error But when a ticket is created the summare  have a bad format like this:

TEST - Sprint PM - [com.atlassian.greenhopper.service.sprint.Sprint@5a2a0cc9[id=4,rapidViewId=2,state=FUTURE,name=Sprint2,startDate=<null>,endDate=<null>,completeDate=<null>,sequence=4,goal=<null>]]


How I can get theonly the sprint name?

thanks a lot.


1 comment

Comment

Log in or Sign up to comment
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 12, 2017

getCustomFieldValue returns whatever object is stored in the custom field, and the burble you are seeing is an attempt to turn the whole "sprint" object into a simple string.

Try

sprint.getName() instead of just sprint - that should extract the name field from the object (I'm guessing that will be a simple string)

Sergio Palacio October 12, 2017

Hi @Nic Brough -Adaptavist-

thanks for your reply.

 When I change sprint to sprint.getName()

I see the following error.

 


Stactic type checking - Cannot find matching method.
java.lang.Object#getName(). Please check if the declared type is right and if the method exists.
posible solution....

 

TAGS
AUG Leaders

Atlassian Community Events