Issue object works on one call but fails on the next

Bruce Mohler October 16, 2019

We're using the following code:

...

// Get Parent Link object
def cfSprint = customFieldManager.getCustomFieldObject('customfield_10109')

// Remove Parent Link from Clone
if (cfSprint) {
issue.setCustomFieldValue(cfSprint, null)

commentManager.create(issue, user, commentBody, false)
}

When the setCustomFieldValue is called, it works just fine.  When issue is passed to the commentManager object, it fails.  I believe that it thinks that issue is null for some reason.

Why it works in the first instance but not in the second, I don't understand.  Can someone help me?

1 answer

0 votes
Cristian Rosas [Tecnofor]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 17, 2019

You'll need to provide a lot more details. What should your code do and what do you get in the log as error?

It says in comment remove parent link from clone, but the next line doesn't remove any link, just cleans a custom field value (and you don't update the issue, so it will only work if the post function is BEFORE fire event post function).

Add all the code removing all sensitive data and I'll try to help you

Suggest an answer

Log in or Sign up to answer