Number field with 3 decimals multiply by 1000 on some locales
search cancel

Number field with 3 decimals multiply by 1000 on some locales

book

Article ID: 383912

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

When a user with several locale enters a number with 3 decimal on the Properties or Details flyout, the number is multiplied by a 1000

STEPS TO REPRODUCE:

  1. Administration > Studio > Objects
  2. On the project object create a number type attribute, set 3 decimal places and enable it for MUX
  3. In MUX add the field to the Project Grid and Details flyout
  4. Change the locale of the user to Slovenian
  5. On the grid enter the following number 123,456
  6. The number is saved.
  7. Look to the number on the Details flyout
  8. It displays 123456,000
  9. On the Details flyout, change the value 987,458

Expected Results: It saves the value entered 987,458
Actual Results: The values saves as 987.458,000

Additional information: Catalan, Danish, Dutch, Finish, German, Greek, Icelandic, Italian, Macedonian, Portuguese, Romanian, Slovenian, Spanish, Turkish are affected. 

Note: This might not be the full list of affected locales

Environment

Clarity 16.3.0

Cause

This is caused by DE157170

Resolution

This is fixed in:

  • Clarity 16.2.3 Patch 3 (16.2.3.3)
  • Clarity 16.3.1