Details
-
Bug Report
-
Resolution: Done
-
L3 - Default
-
3.10.0
-
Not defined
Description
Brief summary of the bug. What is it ? Where is it ?
When the computer that is running Optimize has its system language set to Turkish, several issues can be observed that prevent users from using Optimize functionality that includes the letter "i". It appears that somehow, this letter is replaced by the Turkish letter "ı", causing issues such as:
- broken collections link from Collections tab (it links to ../collectıon instead of /collection)
- unable to add users as viewers or editors as this triggers translation issues because the translation codes are incorrect (vıewer instead of vıewer, edıtor instead of editor)
- issues when importing identitylinklogs related to "candidates"
- it is possible that other issues exist that we have not yet noticed
For more context, see forum thread:
https://forum.camunda.io/t/errors-when-try-to-open-existing-collection-and-adding-user-as-viewer-editor/44043
Setup:
- Computer with language set to Turkish as system language
- Camunda Optimize 3.10.0 Production
- Elasticsearch version 8.6.2
- Camunda Run 7.18.4 EE
- Chrome
Steps to reproduce:
Issue 1:
- Run Optimize on a computer with language set to Turkish
- Create a collection
- Navigate to the collection from the collections tab
- Observe that in the URL, “collection” is replaced to “collectıon” and the link is broken
Issue 2:
- Run Optimize on a computer with computer language set to Turkish
- Create a collection
- Navigate to the collection (link from collections tab may be broken, see related issue. Link can be fixed manually to access collection)
- In the collection, add a user as viewer or editor
- Observe translation error
Issue 3:
- Run Optimize on a computer with computer language set to Turkish
- Create a collection
- Observe collection is shown as "unkown entity type" in collections tab
issue 4:
- Errors in the logs can be observed when trying to import identitylinklogs for type "candidate", see comment.
Actual result:
1: Unable to access collection from Collections tab due to broken URL.
2: When adding users to the colleciton as viewer or editor, a translation error occurs. See attached screenshot
3: Collection has "unknown entity type" in entity overview
Expected result:
1: Link to collection from collections tab should not be broken.
2: It should be possible to add users as viewers or editors without triggering a translation error.
3: collection entity type should not be unknown
Note:
This issue may also affect other Optimize versions and may need backported.
This issue may also affect other products.
Hint:
https://garygregory.wordpress.com/2015/11/03/java-lowercase-conversion-turkey/
Testing Notes:
- N/A - this is just a documentation change