Openbravo Issue Tracking System - Retail Modules | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0043839 | Retail Modules | Web POS | public | 2020-04-23 12:23 | 2020-05-07 09:22 | |||||||
Reporter | marvintm | |||||||||||
Assigned To | ranjith_qualiantech_com | |||||||||||
Priority | urgent | Severity | major | Reproducibility | sometimes | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | RR20Q2 | Fixed in Version | RR20Q3 | |||||||||
Merge Request Status | ||||||||||||
Review Assigned To | marvintm | |||||||||||
OBNetwork customer | No | |||||||||||
Support ticket | ||||||||||||
Regression level | Packaging and release | |||||||||||
Regression date | 2020-01-30 | |||||||||||
Regression introduced in release | main | |||||||||||
Regression introduced by commit | https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/c8581f1f793bc6812092f8d302693a332453a9db [^] | |||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0043839: Business Partner location masterdata load is failing in WebPOS with a large amount of records | |||||||||||
Description | Currently the masterdata loading process is failing if the WebPOS has a large number of records in the business partner location table. The problem happens due to pagination, the same location is loaded twice, in different pages, and the insertion process fails because of the duplicated record. The cause of the problem is that the query is using pagination by id, but in the following issue, the order criteria was changed to order by creation date. https://issues.openbravo.com/view.php?id=43023 [^] The change makes sense in the context of the remote mode, but it should not apply to the local model, there we need to enforce order by id. | |||||||||||
Steps To Reproduce | - Having a large amount of business partner locations (by default, more than 10k, although this can be reduced by modifying the corresponding preference), try to log in the WebPOS. - Notice that it fails because of a technical error, due to the fact that insertion of a location failed, because it was already inserted before. | |||||||||||
Proposed Solution | We need to change the fix done in issue https://issues.openbravo.com/view.php?id=43023, [^] so that in local mode, we preserve and enforce the order by id regardless of any other consideration. | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ||||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2020-04-23 12:34 | ranjith_qualiantech_com | Type | defect => backport | |||||||||
2020-04-23 12:34 | ranjith_qualiantech_com | Target Version | => RR20Q2 | |||||||||
2020-04-29 06:56 | hgbot | Checkin | ||||||||||
2020-04-29 06:56 | hgbot | Note Added: 0119483 | ||||||||||
2020-04-29 06:56 | hgbot | Status | scheduled => resolved | |||||||||
2020-04-29 06:56 | hgbot | Resolution | open => fixed | |||||||||
2020-04-29 06:56 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/retail/backports/3.0RR20Q2/org.openbravo.retail.posterminal/rev/215756f2b823d15c2654d418a2f603d75348916f [^] | |||||||||
2020-05-07 09:22 | marvintm | Review Assigned To | => marvintm | |||||||||
2020-05-07 09:22 | marvintm | Status | resolved => closed | |||||||||
2020-05-07 09:22 | marvintm | Fixed in Version | => RR20Q3 |
Notes | |||||
|
|||||
|
|