Openbravo Issue Tracking System - Retail Modules
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0039966||Retail Modules||Web POS||public||2019-01-16 17:48||2019-02-04 18:51|
|Priority||normal||Severity||critical||Reproducibility||have not tried|
|Target Version||RR19Q2||Fixed in Version||RR19Q2|
|Review Assigned To||marvintm|
|Regression introduced in release|
|Regression introduced by commit|
|Triggers an Emergency Pack||No|
|Summary||0039966: Under certain circumstances tickets are not saved localy and it could lead in a lost ticket|
|Description||Under certain circumstances tickets are not saved localy and it could lead in a lost ticket.|
It happens when "saves" are executed assuming that a register exists in local database with a certain ID. If this ID does not exists the update fails and the order is not saved in local database.
Actions done by the user in the UI will work, and the preception for the user will be that everything is working fine but at the end the ticket will not be synchronized.
Since we are able to detect the situation (not the root cause) we propose to inform to the user with a popup. It is true that it is not a good practice, but we prefer to show an intrusive popup to the user asking him to refresh than have a lost ticket.
|Steps To Reproduce||1. Login in web POS|
2. Add a line to the ticket
3. Using developer tools, remove table c_order
4. Add other line to the ticket
5. Complete the ticket
It will result in a lost ticket.
After the fix, step 4 will raise a popup.
|Proposed Solution||When problematic situation is reached, a red popup will be shown asking to the user to refresh the application.|
|Tags||No tags attached.|
|2019-01-16 17:48||guilleaer||New Issue|
|2019-01-16 17:48||guilleaer||Assigned To||=> guilleaer|
|2019-01-16 17:48||guilleaer||Triggers an Emergency Pack||=> No|
|2019-01-18 08:06||hgbot||Note Added: 0108999|
|2019-01-18 08:06||hgbot||Status||new => resolved|
|2019-01-18 08:06||hgbot||Resolution||open => fixed|
|2019-01-18 08:06||hgbot||Fixed in SCM revision||=> http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/489fb9e0aec19e6a1c76c3693f5142a4f7608ae9 [^]|
|2019-01-22 14:51||hgbot||Note Added: 0109076|
|2019-02-04 18:51||marvintm||Review Assigned To||=> marvintm|
|2019-02-04 18:51||marvintm||Status||resolved => closed|
|2019-02-04 18:51||marvintm||Fixed in Version||=> RR19Q2|