Openbravo Issue Tracking System - Retail Modules
View Issue Details
0036988Retail ModulesWeb POSpublic2017-10-02 19:542017-12-22 12:51
marvintm 
migueldejuana 
urgentmajoralways
closedfixed 
5
 
RR17Q4RR17Q4 
marvintm
No
0036988: There are still problems in Synchronized mode when the user refreshes the page (F5)
There are still two cases which are not working completely for me right now, when using using Synchronized mode, described in the steps to reproduce.

- If I do F5 while in the middle of the processing of the order, I get the popup again (correct), but if then the OrderLoader finishes, on the next retry I get a javascript error in the console, and the receipt is not removed from the UI (wrong):

985f177adb2d112341363d73f496088d.js:3076 TypeError: Cannot read property 'get' of undefined
    at 985f177adb2d112341363d73f496088d.js:37250
    at processResult (985f177adb2d112341363d73f496088d.js:4412); line: Object.OB.UTIL.showError (http://localhost:8080/openbravo/web/js/gen/985f177adb2d112341363d73f496088d.js:11975:6 [^] [^]) (*,+)


(Related to the OB.UTIL.calculateCurrentCash function, and particularly this line:

OB.Dal.findInTransaction(tx, OB.Model.PaymentMethodCashUp, {
        'cashup_id': cashUp.at(0).get('id')

- If I do F5 while in the middle of the processing of the order, but then I process the order while the Web POS is still loading, then the popup is shown (wrong), and it never goes away until I refresh the page again.
No tags attached.
related to defect 0037313 closed migueldejuana [SynchronizeMode] Wrong behaviour when server/connection goes down while synchronizing a message 
blocks defect 0036987 closed migueldejuana There are still problems in Synchronized mode when the user refreshes the page (F5) 
Issue History
2017-10-02 19:54marvintmTypedefect => backport
2017-10-02 19:54marvintmTarget Version => RR17Q4
2017-10-09 16:11hgbotCheckin
2017-10-09 16:11hgbotNote Added: 0099832
2017-10-09 16:11hgbotStatusscheduled => resolved
2017-10-09 16:11hgbotResolutionopen => fixed
2017-10-09 16:11hgbotFixed in SCM revision => http://code.openbravo.com/retail/backports/3.0RR17Q4/org.openbravo.retail.posterminal/rev/63cc85cee172c7a1e03c0e0e1d81250f6afad21b [^]
2017-11-16 16:59migueldejuanaRelationship addedrelated to 0037313
2017-12-22 12:51marvintmReview Assigned To => marvintm
2017-12-22 12:51marvintmStatusresolved => closed
2017-12-22 12:51marvintmFixed in Version => RR17Q4

Notes
(0099832)
hgbot   
2017-10-09 16:11   
Repository: retail/backports/3.0RR17Q4/org.openbravo.retail.posterminal
Changeset: 63cc85cee172c7a1e03c0e0e1d81250f6afad21b
Author: Miguel de Juana <miguel.dejuana <at> openbravo.com>
Date: Mon Oct 09 15:56:08 2017 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR17Q4/org.openbravo.retail.posterminal/rev/63cc85cee172c7a1e03c0e0e1d81250f6afad21b [^]

Fixed issue 0036988: There are still problems in Synchronized mode when the user refreshes the page (F5)

- deleteOrder calls rebuildCashupFromServer, remove the created call and use deleteOrder function

---
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---