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") * -1I 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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.