details:   https://code.openbravo.com/erp/devel/pi/rev/3c51a3c2fe34
changeset: 16872:3c51a3c2fe34
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Wed Jun 20 10:37:33 2012 +0200
summary:   Fixes bug 20810

diffstat:

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

diffs (19 lines):

diff -r 542295029d20 -r 3c51a3c2fe34 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
     Mon Jun 18 15:34:23 2012 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
     Wed Jun 20 10:37:33 2012 +0200
@@ -724,11 +724,14 @@
                       && paymentScheduleDetail.getInvoicePaymentSchedule() == 
null
                       && paymentScheduleDetail.getOrderPaymentSchedule() == 
null && paymentScheduleDetail
                       .getPaymentDetails().getGLItem() == null)) {
+                
FIN_AddPayment.mergePaymentScheduleDetails(paymentScheduleDetail);
                 removedPDS.add(paymentScheduleDetail);
-                
FIN_AddPayment.mergePaymentScheduleDetails(paymentScheduleDetail);
               }
             }
             
paymentDetail.getFINPaymentScheduleDetailList().removeAll(removedPDS);
+            if (strAction.equals("R")) {
+              OBDal.getInstance().getSession().refresh(paymentDetail);
+            }
             // If there is any schedule detail with amount zero, those are 
deleted
             for (FIN_PaymentScheduleDetail psd : removedPDS) {
               if (BigDecimal.ZERO.compareTo(psd.getAmount()) == 0

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to