details:   https://code.openbravo.com/erp/devel/pi/rev/137de490b89b
changeset: 24108:137de490b89b
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Wed Jul 23 11:38:46 2014 +0200
summary:   Fixes bug 27155: Cannot return the credit to a customer

diffstat:

 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java
 |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (14 lines):

diff -r 6e7fbc189b5d -r 137de490b89b 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java
  Wed Jul 23 09:46:04 2014 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java
  Wed Jul 23 11:38:46 2014 +0200
@@ -493,6 +493,10 @@
     if (!"Error".equalsIgnoreCase(message.getType())) {
       message.setMessage(strNewPaymentMessage + " " + message.getMessage());
       message.setType(message.getType().toLowerCase());
+    } else {
+      conn = new DalConnectionProvider(true);
+      OBDal.getInstance().getSession().clear();
+      payment = OBDal.getInstance().get(FIN_Payment.class, payment.getId());
     }
     if (!strDifferenceAction.equals("refund")) {
       return message;

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to