get sprint name and set summary

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

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)

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

 

Comment

Log in or Register to comment

Stay in touch

Be the first to know what's trending on Atlassian Community