I have a custom field using this plugin:
https://marketplace.atlassian.com/apps/1211608/color-custom-fields
The structure of the field value is:
'customfield_15000' => {
'id' => '19106',
'self' => 'https://BLAH.com/rest/api/2/customFieldOption/19106',
'value' => 'Yellow'
},When I try to update the field value using Behaviours, the field is set to null. Example:
def rp = getFieldByName("Risk Profile")
def rv = rp.getFormValue()
rp.setFormValue("Yellow");I have also tried with:
rp.setFormValue("19106");and
rp.setFormValue(19106);
In all cases, Risk Profile is set to null. In fact, just clicking the tab on which the Risk Profile form field sits sets it to blank, even without changing the field that should trigger the update of Risk Profile.
Is there a better way to set a form field or a value when the form field is non-standard?
Alternately, is there such a thing as an Edit post-function where I could set the value more programmatically?