# HG changeset patch
# User Ranjith S R <ranjith@qualiantech.com>
# Date 1514905682 -19800
#      Tue Jan 02 20:38:02 2018 +0530
# Node ID d96a5f9808358163164a7783cbafa7955c6790be
# Parent  1aab892280941ca951136669018d56799576921f
Related to issue 37436 : Restore Receipt and Payments on PreOrderSave hook cancel

* In Pay open tickets, if PreOrderSave hook is cancelled then receipts and payments should be restored with original values

diff -r 1aab89228094 -r d96a5f980835 web/org.openbravo.retail.posterminal/js/data/dataordersave.js
--- a/web/org.openbravo.retail.posterminal/js/data/dataordersave.js	Tue Jan 02 05:14:37 2018 +0000
+++ b/web/org.openbravo.retail.posterminal/js/data/dataordersave.js	Tue Jan 02 20:38:02 2018 +0530
@@ -385,6 +385,8 @@
               if (mdl.get('id') === rcpt.get('id')) {
                 mdl.set('isbeingprocessed', 'N');
                 mdl.set('hasbeenpaid', 'N');
+                mdl.set('payment', rcpt.get('payment'));
+                mdl.set('payments', rcpt.get('payments'));
                 return true;
               }
             }, this);
