First I am NOT a developer and I always write my groovy expression with what I find here in Atlassian answers. But not this time
I am trying to set a number custom field with a negative value. It is only done if another custom field has the "Non" value. Plus I will have to make sure that the custom field number is not already negative.
I tried different combinaison and I am not able to change the value of the field named Montant.
issue.getCustomFieldValue("customField_19313") or issue.get("customField_19313") * -1
I really don't know what to try next. Any help will be appreciate.
image2017-2-13 15:3:14.png
Try this one
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.fields.CustomField CustomField montant = ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Montant") double curValue = issue.getCustomFieldValue(montant) if(curValue > 0) { issue.setCustomFieldValue( montant , curValue * (-1) ) }
Hi,
I will keep your answer but the client has decided to not do this.
Thanks for your time, much appreciated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.