Openbravo Issue Tracking System - Openbravo ERP | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0047823 | Openbravo ERP | A. Platform | public | 2021-10-06 12:37 | 2021-10-25 10:06 |
Reporter | shuehner | ||||
Assigned To | platform | ||||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Web browser | |||||
Modules | Core | ||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0047823: Synchronize terminology doing wrong changes with module in different language, pointing to core element not having translation | ||||
Description | Special case found indirectly in Jenkins for a customer job. - Having module with language es_ES (any non en_US) - That module having an ad_column referencing an ad_element from backoffice repo - Not having es_ES translation available for that core ad_element_id - I.e. by not having es_ES translation module installed for core. In that situation running synchronize terminology is overwriting the text entries in the module with the 'en_US text' as it is missing the 'correct es_ES' translation for the ad_element. Note that having es_ES translation available for the ad_element the logic seems to be fine and not breaking the module data. | ||||
Steps To Reproduce | Preparation: - Pristine backoffice install without additional module - org.openbravo.module.organization.representative.es Installed (with dependencies as required) - NOT have es_ES translation modules installed (i.e. NOT the full SPLP pack) To produce problem: - Set modules in development - Run synchronize terminology - run export.database for above module See data changes replacing the es_ES text with the wrong english texts To avoid the problem: - Have also es_ES translation installed for backoffice repo - Then problem does not occour. | ||||
Proposed Solution | If translated value for the 'correct' language is missing it is probably better to not update the ad_column instead of overwriting it with the wrong language. | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2021-10-06 12:37 | shuehner | New Issue | |||
2021-10-06 12:37 | shuehner | Assigned To | => platform | ||
2021-10-06 12:37 | shuehner | Modules | => Core | ||
2021-10-06 12:37 | shuehner | Triggers an Emergency Pack | => No | ||
2021-10-18 09:53 | alostale | Note Added: 0132390 | |||
2021-10-19 10:18 | shuehner | Note Added: 0132437 | |||
2021-10-25 10:06 | alostale | Note Added: 0132601 | |||
2021-10-25 10:06 | alostale | Status | new => closed | ||
2021-10-25 10:06 | alostale | Resolution | open => no change required |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|