details:   https://code.openbravo.com/erp/devel/pi/rev/f6a34bc225f0
changeset: 34821:f6a34bc225f0
user:      Sandra Huguet <sandra.huguet <at> openbravo.com>
date:      Thu Sep 27 12:17:44 2018 +0200
summary:   Fixed issue 39126 Force flush in reconciliation process

Force flush because eventhandler is executed in the first flush
and data updated in enventhandler needs to be flush in a admin mode block

diffstat:

 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
 |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (23 lines):

diff -r a053646fb68a -r f6a34bc225f0 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
 Thu Sep 27 06:20:38 2018 +0000
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
 Thu Sep 27 12:17:44 2018 +0200
@@ -134,8 +134,8 @@
   private void updateTransactionStatus(HttpServletResponse response, String 
strFinancialAccountId,
       String strSelectedTransId, boolean isChecked) {
 
-    OBContext.setAdminMode();
     try {
+      OBContext.setAdminMode();
       if (strSelectedTransId != "") {
         FIN_FinaccTransaction trans = 
OBDal.getInstance().get(FIN_FinaccTransaction.class,
             strSelectedTransId);
@@ -160,6 +160,9 @@
         trans.setStatus(newStatus);
         OBDal.getInstance().save(trans);
         OBDal.getInstance().flush();
+        // Force flush because eventhandler is executed in the first flush and 
data updated in
+        // enventhandler needs to be flush in a admin mode block
+        OBDal.getInstance().flush();
       }
       response.setContentType("text/html; charset=UTF-8");
       PrintWriter out = response.getWriter();


_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to