# HG changeset patch
# User Prakash M <prakash@qualiantech.com>
# Date 1462865065 -19800
#      Tue May 10 12:54:25 2016 +0530
# Node ID 50d33b039009454effa9b156ad552ddffac0d38f
# Parent  a0f5f469eef6289aa25ba6f311eacde5f1b329a0
Fixes Issue 1001 :  Fix for verified return payment error for line with service and undergone approval

diff --git a/web/org.openbravo.retail.posterminal/js/model/order.js b/web/org.openbravo.retail.posterminal/js/model/order.js
--- a/web/org.openbravo.retail.posterminal/js/model/order.js
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js
@@ -1480,10 +1480,16 @@
         });
       }
       if (((options && options.line) ? options.line.get('qty') + qty : qty) < 0 && p.get('productType') === 'S') {
+        OB.UTIL.showLoading(false);
         OB.UTIL.Approval.requestApproval(
         OB.MobileApp.view.$.containerWindow.getRoot().model, 'OBPOS_approval.returnService', function (approved, supervisor, approvalType) {
+          OB.UTIL.showLoading(true);
           if (approved) {
             addProductToOrder();
+          } else {
+            if (callback) {
+              callback(true);
+            }
           }
         });
       } else {
