Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0043166 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
backport | [Retail Modules] Web POS | major | always | 2020-02-10 16:53 | 2020-02-18 07:32 | |||
Reporter | gorka_gil | View Status | public | |||||
Assigned To | markmm82 | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | RR19Q3.3 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 5b052b8960c0 | ||||
Projection | none | ETA | none | Target Version | RR19Q3.3 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | guilleaer | |||||||
OBNetwork customer | No | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0043166: Before update sources the messages should be synchronized | |||||||
Description | If exist messages without synchronize, it is needed to send them to the backend before update the webpos sources. | |||||||
Steps To Reproduce | This issues is especially relevant when message table is moved from websql to indexedDB. - Having an instance of message table in websql (20q1 or less). - Go offline and create a ticket. - Switch the an instance with message table in indexedDB (20q2 or more) - Go back online. - Problem: it is updating the sources before synchronize the messages, to these messages will be never synchronize. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||
|
![]() |
|
(0117751) hgbot (developer) 2020-02-13 17:33 |
Repository: retail/backports/3.0RR19Q3.3/org.openbravo.mobile.core Changeset: 5b052b8960c0f3a1bd42d47acbd7f27707200483 Author: Mark Molina <mark.molina <at> doceleguas.com> Date: Thu Feb 13 13:26:17 2020 -0300 URL: http://code.openbravo.com/retail/backports/3.0RR19Q3.3/org.openbravo.mobile.core/rev/5b052b8960c0f3a1bd42d47acbd7f27707200483 [^] Fixes BUG-43166: Synchronize messages before update sources - In login, don't update sources if still messages in message table - Requests of import entry: added call to checkSourceVersion - Normal requests: it have the sourceVersion, save it in RAM for use on import entry request that don't have it: OB.UTIL.sourceVersionFromResponse - When detected the change of source version, force the synchronization of messages - If fail, show popup and do logout - Stop logClient synchronization to avoid errors when updating because logClient servlet was removed as part of indexedDB change Also removed error popup on update to allow login offline If we do login with messages pending to synchronize, in the login process is forced a syncrhonize of all the messages, but if fails we don't want to show a popup and do logout, because on innestable networks will make very dificult the login offline. --- M web/org.openbravo.mobile.core/source/data/ob-datasource.js M web/org.openbravo.mobile.core/source/data/ob-requestrouter.js M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js M web/org.openbravo.mobile.core/source/utils/ob-utilities.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2020-02-10 16:59 | gorka_gil | Type | defect => backport |
2020-02-10 16:59 | gorka_gil | Target Version | => RR19Q3.3 |
2020-02-13 17:33 | hgbot | Checkin | |
2020-02-13 17:33 | hgbot | Note Added: 0117751 | |
2020-02-13 17:33 | hgbot | Status | scheduled => resolved |
2020-02-13 17:33 | hgbot | Resolution | open => fixed |
2020-02-13 17:33 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/retail/backports/3.0RR19Q3.3/org.openbravo.mobile.core/rev/5b052b8960c0f3a1bd42d47acbd7f27707200483 [^] |
2020-02-13 17:43 | markmm82 | Assigned To | gorka_gil => markmm82 |
2020-02-18 07:32 | guilleaer | Review Assigned To | => guilleaer |
2020-02-18 07:32 | guilleaer | Status | resolved => closed |
2020-02-18 07:32 | guilleaer | Fixed in Version | => RR19Q3.3 |
Copyright © 2000 - 2009 MantisBT Group |