Currency fields set to read only through UI Policy or Client Script do not honour value changes made through client scripts.


Steps to Reproduce


  1. Open the Incident form.
  2. Create a new field of type Currency (i.e. "u_cur_test").
  3. Through a UI Policy or Client Script, make the field read-only.
  4. Setup a Client Script using a g_form.setValue to change the value of the currency in the field (i.e. g_form.setValue("u_cur_test", "20.00") ).
  5. Right-click on the Incident form header and save the record to trigger the client script.

Observe the value goes back to the original value of the currency.



This issue has been fixed in Jakarta Patch 6 and above versions of the platform.

No workaround is applicable in case the read-only constraint is required. Please upgrade at your earliest convenience to resolve this issue.


Related Problem: PRB1195085

Seen In

There is no data to report.

Intended Fix Version


Fixed In

Jakarta Patch 6
Kingston Patch 1

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-02-13 10:50:33