Editing a Time Scaled Value in a list view that is not yet saved (i.e.: a red triangle appears in the top left corner) could lead to lose zeros in the value.
Steps to Reproduce
- Change the locale to one that the thousand separator is a dot (.), e.g.: 'German (Germany)' or 'Spanish (Spain)'.
- On any object (existing or new), create a Time-Varying Number attribute.
- For the list view for that object, create a new Virtual Time Scaled Value based on the earlier attribute, with at least two periods being shown and grid editing allowed
- Add the field to the list view.
- For any instance of the object, set the values for the first two periods as 10000 and 100000. Save.
- For the first period (currently 10000), modify the value to 1000. Do NOT save. A red triangle will indicate that this value has been edited but not yet saved.
- For the second period (currently 100000), modify the value to 10000. Do NOT save.
- Change to edit mode between the first and second values.
Expected Results: Value stays the same it was, pending save (1000 and 10000, respectively).
Actual Results: At the second click of each period, the value loses 3 zeroes (values are 1 and 10, respectively).