# HG changeset patch
# User Ranjith S R <ranjith@qualiantech.com>
# Date 1554296047 -19800
#      Wed Apr 03 18:24:07 2019 +0530
# Node ID efcfcfc7645ff876518dc556386e50c0add7417d
# Parent  90680f1d4d85876bbc87db2bcb2512321cd30414
Related to issue 40509 : Update approval while deleting the receipt

diff -r 90680f1d4d85 -r efcfcfc7645f web/org.openbravo.retail.posterminal/js/model/order.js
--- a/web/org.openbravo.retail.posterminal/js/model/order.js	Mon Apr 01 11:55:34 2019 +0000
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js	Wed Apr 03 18:24:07 2019 +0530
@@ -6171,6 +6171,12 @@
           model.get('lines').at(i).set('grossUnitPrice', 0);
           model.get('lines').at(i).set('lineGrossAmount', 0);
         }
+        model.get('approvals').forEach(function (approval) {
+          if (typeof (approval.approvalType) === 'object') {
+            approval.approvalMessage = OB.I18N.getLabel(approval.approvalType.message, approval.approvalType.params);
+            approval.approvalType = approval.approvalType.approval;
+          }
+        });
         model.set('hasbeenpaid', 'Y');
         OB.Dal.transaction(function (tx) {
           OB.UTIL.HookManager.executeHooks('OBPOS_PreSyncReceipt', {
