Subobject section localization lost with a non-English language
search cancel

Subobject section localization lost with a non-English language

book

Article ID: 281672

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Subobject localized section names get overwritten in other languages when the section is modified by a user with a non-English language
 
STEPS TO REPRODUCE:
 
1. Classic PPM > Administration > Studio
2. Create a subobject of the project object (MyprojSub)and API enable it
3. In Clarity MUX > Administration > Blueprints
4. Edit a Project Blueprint
5. Add MyprojSub object as a module
6. Enable Properties Navigation
7. Edit Module Details
8. Add a section and call it MyEnglishSection
9. Add a field to it.
10. Publish the Blueprint
11. On the Project grid, edit a project associated to the Blueprint we modified
12. The MyprojSub module is visible.
13. Create an instance and edit it. You can see the MyEnglishSection section we created
14. On the user avatar > Settings > General > change the language to Spanish
15. Administration > Blueprints > Edit the Blueprint we modified earlier
16. On the Modules tab, select the MyprojSub module and Edit Module Details
17. Change the Section name we created earlier from MyEnglishSection to MySpanishSection and publish the Blueprint
18. Go back to the project we opened in Step 11 and the subobject instance we created
19. The custom section we created earlier can now be seen localized as MySpanishSection
20. Change the user language to English again and look at the project subobject
21. The section shows properly labeled in English as MyEnglishSection
    Users with the Spanish language see the MySpanishSection
Users with the English language see the MyEnglishSection
22. Change back the user language to Spanish and access the Blueprint details we have been modifying
23. On the Modules tab, select the MyprojSub module and Edit Module Details
24. Add one more field to the section called MySpanishSection
25. Go to the project subobject tab and edit the subobject instance.
26. The section has been updated with the new field added
27. Change the user language to English once again
28. Edit the same project and subobject instance
 
Expected Results: The section name to be MyEnglishSection and display every field we added
Actual Results: The section name wrongly displays as MySpanishSection for users with English language and displays every field we added
 

Environment

Clarity 16.1.X, 16.2.0, 16.2.1

Cause

This is caused by DE80247

Resolution

This is fixed in 16.2.2