# HG changeset patch
# Node ID 835fa79be06785933ae9b17951efd74b14ed28f3
# Parent  ca24671da0aa0757c4f6ed79d2aaa1a4e5811610
Related to issue 35101 : Trigger Line Promotions changes

* Line change should be triggered to show promotions, if the line is splited

diff -r ca24671da0aa -r 835fa79be067 web/org.openbravo.retail.posterminal/js/model/order.js
--- a/web/org.openbravo.retail.posterminal/js/model/order.js	Thu Dec 15 09:00:52 2016 +0000
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js	Mon Feb 06 18:48:27 2017 +0530
@@ -1,6 +1,6 @@
 /*
  ************************************************************************************
- * Copyright (C) 2013-2016 Openbravo S.L.U.
+ * Copyright (C) 2013-2017 Openbravo S.L.U.
  * Licensed under the Openbravo Commercial License version 1.0
  * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
  * or in the legal folder of this module distribution.
@@ -3565,6 +3565,7 @@
                     indx = line.get('promotions').indexOf(actProm);
                     if (indx > -1) {
                       line.get('promotions').splice(indx, 1);
+                      line.trigger('change');
                     }
                   }
                 }
@@ -3600,6 +3601,7 @@
                   } else {
                     line.get('promotions').push(clonedPromotion);
                   }
+                  line.trigger('change');
                   promoQtyoffer -= clonedPromotion.obdiscQtyoffer;
                   promoAmt += clonedPromotion.amt;
                 } else if (promoQtyoffer < 0) {
@@ -3646,6 +3648,7 @@
                       return promo.discountType === promotion.discountType;
                     }) === undefined) {
                       l.get('promotions').push(promotion);
+                      l.trigger('change');
                       appliedPromotion = true;
                     }
                   }
