Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0047574 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
backport | [Retail Modules] Web POS | major | have not tried | 2021-08-09 12:49 | 2021-08-23 06:11 | |||
Reporter | cberner | View Status | public | |||||
Assigned To | ranjith_qualiantech_com | |||||||
Priority | high | Resolution | fixed | Fixed in Version | RR21Q3.1 | |||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | RR21Q3.1 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | approved | |||||||
Review Assigned To | ||||||||
OBNetwork customer | No | |||||||
Support ticket | ||||||||
Regression level | Production - Confirmed Stable | |||||||
Regression date | 2020-02-28 | |||||||
Regression introduced in release | main | |||||||
Regression introduced by commit | https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/87c3e6d251f0c8db080607ba3c4739a551bde0b9 [^] | |||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0047574: Incremental Masterdata refresh only loads the first batch of each model, ignoring those in the 2nd+ batch | |||||||
Description | If an incremental masterdata refresh is done and there is a model, for example Product with new entries higher than masterdata refresh batch size(this is by default 10000, but it can be modified with OBMOBC_MasterdataBatchSize preference) it will only load the first batch of products, ignoring all the rest. Same applies to all masterdata models. | |||||||
Steps To Reproduce | Previously log at least once into WebPOS so it completely refreshes masterdata. 1. Login in Backoffice as White Valley Group admin 2. Go to preferences and create a new one: - Property: Masterdata models batch size - Value: 2 - Make sure visibility at User is none (seems Openbravo by default) 3. Go to Color window and create at least 3 new colors on the default color palette, or on a new one. 4. Login in WebPOS and click on top-right gear, Refresh Masterdata 5. Using dev-tools, go to Application -> IndexedDB -> Color, check that not all elements have been loaded. Checking console you should be able to see this: [incrementalMasterdataRefresh] Starting incremental RefreshMasterdata in IndexedDB; line: MasterdataController.incrementalMasterdataRefresh (http://localhost:3000/static/js/6.chunk.js:10004:10 [^]) (*) POS2.js:3243 [RefreshMasterdata] The model Color has finished loading a total of 2 records in 16 ms. Loaded in page 1; line: MasterdataController.refreshMasterdata (http://localhost:3000/static/js/6.chunk.js:9853:18 [^]) (*) POS2.js:3243 Loading page 2 of Color model...; line: MasterdataController.refreshMasterdata (http://localhost:3000/static/js/6.chunk.js:9812:18 [^]) (*) [incrementalMasterdataRefresh] Finished incremental RefreshMasterdata in IndexedDB; line: MasterdataController.incrementalMasterdataRefresh (http://localhost:3000/static/js/6.chunk.js:10008:10 [^]) (*) You can see here, that there was a try to load a second page, but it didn't work, no new entries from the second page have been added. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||
|
![]() |
|
(0131235) hgbot (developer) 2021-08-21 07:20 |
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/273 [^] |
(0131241) hgbot (developer) 2021-08-23 06:11 |
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/273 [^] |
(0131242) hgbot (developer) 2021-08-23 06:11 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^] Changeset: 37d0e4db128fde1a49b80c860b479285ac3b208f Author: Ranjith S R <ranjith@qualiantech.com> Date: 2021-08-21T10:46:29+05:30 URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/37d0e4db128fde1a49b80c860b479285ac3b208f [^] Fixed ISSUE-47574: Lastupdated should be updated for each model during incremental refresh * When incremental refresh, Lastupdated should not updated for each request of a model instead it should be updated for each model --- M web/org.openbravo.mobile.core/app/model/masterdata/MasterdataController.js M web/org.openbravo.mobile.core/source/data/ob-datasource.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2021-08-20 12:49 | marvintm | Type | defect => backport |
2021-08-20 12:49 | marvintm | Target Version | => RR21Q3.1 |
2021-08-21 07:20 | hgbot | Note Added: 0131235 | |
2021-08-23 06:11 | hgbot | Note Added: 0131241 | |
2021-08-23 06:11 | hgbot | Resolution | open => fixed |
2021-08-23 06:11 | hgbot | Status | scheduled => closed |
2021-08-23 06:11 | hgbot | Fixed in Version | => RR21Q3.1 |
2021-08-23 06:11 | hgbot | Note Added: 0131242 |
Copyright © 2000 - 2009 MantisBT Group |