Openbravo Issue Tracking System - Retail Modules
View Issue Details
0033184Retail ModulesWeb POSpublic2016-06-07 19:202018-02-27 18:30
shuehner 
Sandrahuguet 
normalminorhave not tried
closedfixed 
5
 
RR18Q2 
marvintm
No
0033184: OrderLoader does accidental 2*flush during TriggerHandler enable
The saveRecord function contains:

          OBDal.getInstance().flush();
          TriggerHandler.getInstance().enable();

The enable function itself does a flush already (via getConnection() ) so doing a flush before is not useful.

That explicit flush should be removed and replaced by a comment (noting the implicit flush)
29476 [Import Entry - 1] INFO org.openbravo.dal.service.OBDal - Flush of 334 entities and 2835 collections took: 11
java.lang.Throwable
    at org.openbravo.dal.service.OBDal.flush(OBDal.java:210)
    at org.openbravo.dal.service.OBDal.getConnection(OBDal.java:146)
    at org.openbravo.dal.service.OBDal.getConnection(OBDal.java:130)
    at org.openbravo.dal.core.TriggerHandler.enable(TriggerHandler.java:104)
    at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:460)
Performance
Issue History
2016-06-07 19:20shuehnerNew Issue
2016-06-07 19:20shuehnerAssigned To => Retail
2016-06-07 19:20shuehnerTriggers an Emergency Pack => No
2016-06-07 19:20shuehnerTag Attached: Performance
2018-02-07 13:20SandrahuguetAssigned ToRetail => Sandrahuguet
2018-02-26 08:41hgbotCheckin
2018-02-26 08:41hgbotNote Added: 0102831
2018-02-26 08:41hgbotStatusnew => resolved
2018-02-26 08:41hgbotResolutionopen => fixed
2018-02-26 08:41hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/8060f90a626cc4b81bb23143bdeb0d718dd01b40 [^]
2018-02-27 16:11SandrahuguetReview Assigned To => marvintm
2018-02-27 18:30marvintmStatusresolved => closed
2018-02-27 18:30marvintmFixed in Version => RR18Q2

Notes
(0102831)
hgbot   
2018-02-26 08:41   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 8060f90a626cc4b81bb23143bdeb0d718dd01b40
Author: Sandra Huguet <sandra.huguet <at> openbravo.com>
Date: Wed Feb 07 12:51:16 2018 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/8060f90a626cc4b81bb23143bdeb0d718dd01b40 [^]

Fixed issue 33184 delete duplicate flush

---
M src/org/openbravo/retail/posterminal/OrderLoader.java
---