Saving an action to Set % Complete in certain locales increases value
search cancel

Saving an action to Set % Complete in certain locales increases value

book

Article ID: 404464

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

When setting a % Complete in an action while using locales that use the comma (,) as a decimal separator, such as Spanish (Spain), German (Germany)... and saving any value that contains decimals, the saved value is multiplied by 100.

Steps to Reproduce:

  1. Configure the account to use a Locale that uses comma (,) as decimal separator, such as 'Spanish (Spain)', and set the Language to 'English'.
  2. Create a new Process based on the Project object.
  3. Create a new System Action in a step.
  4. Set the required fields and select 'Set % Complete' as the Action.
  5. In the '% Complete (percent)', set any value other than 0% (e.g.: 100%), then click Save.
  6. The value gets updated to 100,00% (expected).
  7. Save again.

Expected Results: The value remains at 100,00%.

Actual Results: The value gets updated to 10.000,00%.

(If the value in Step 5 already contains decimals, such as 11,11%, steps 6 and 7 are not needed, a single save will show the issue, updating the value to 1.111,00%).

Environment

Clarity 16.1.3-16.3.2

Cause

DE173248

Resolution

This issue is fixed in Clarity 16.4.0.