Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0041268 | Retail Modules | Web POS | public | 2019-07-01 09:58 | 2019-08-06 16:12 |
|
Reporter | aaroncalero | |
Assigned To | ranjith_qualiantech_com | |
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | RR19Q2.2 | Fixed in Version | RR19Q2.2 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | Gold |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0041268: OB.UTIL.clone always copies arrays by reference |
Description | OB.UTIL.clone always copies arrays by reference, instead of generating a new array and cloning the values. |
Steps To Reproduce | Check the code that copies array properties:
https://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/file/tip/web/org.openbravo.mobile.core/source/utils/ob-utilities.js#l1057 [^]
Instead of checking if the property is an array, the code is checking if the whole object is an array, which is wrong |
Proposed Solution | In the linked code, change from
} else if (_.isArray(source)) {
to
} else if (_.isArray(source.get(key))) { |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2019-07-03 19:04 | marvintm | Type | defect => backport |
2019-07-03 19:04 | marvintm | Target Version | => RR19Q2.2 |
2019-07-22 12:07 | hgbot | Checkin | |
2019-07-22 12:07 | hgbot | Note Added: 0113558 | |
2019-07-22 12:08 | hgbot | Checkin | |
2019-07-22 12:08 | hgbot | Note Added: 0113559 | |
2019-07-22 12:09 | ranjith_qualiantech_com | Status | scheduled => resolved |
2019-07-22 12:09 | ranjith_qualiantech_com | Resolution | open => fixed |
2019-08-06 16:12 | marvintm | Review Assigned To | => marvintm |
2019-08-06 16:12 | marvintm | Status | resolved => closed |
2019-08-06 16:12 | marvintm | Fixed in Version | => RR19Q2.2 |