Hi,
I have a number CF with a default value set to 0, I want to increase this value (+1) during a transition with a custom script, can someone help on this?
Thanks,
Hi Francois,
The script referred to in this AA posting works for me.
Please ensure your CF is of type "number" as it won't work as a string.
The code copied from the other AA is:
import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.fields.CustomField import com.atlassian.jira.issue.util.DefaultIssueChangeHolder import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.ModifiedValue String customFieldName = "Counter" DefaultIssueChangeHolder changeHolder = new DefaultIssueChangeHolder() CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager() CustomField cf = customFieldManager.getCustomFieldObjectByName(customFieldName) Double currValue = (Double)cf.getValue(issue) Double newValue = currValue+1 cf.updateValue(null, issue, new ModifiedValue(currValue,newValue), changeHolder)
Online 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.