diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index 4700df3c0f8..2eb8c34b6cf 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -2256,14 +2256,14 @@ var PaymentScreenWidget = ScreenWidget.extend({ watch_order_changes: function() { var self = this; var order = this.pos.get_order(); - if (!order) { - return; - } if(this.old_order){ this.old_order.stop_electronic_payment(); this.old_order.unbind(null, null, this); this.old_order.paymentlines.unbind(null, null, this); } + if (!order) { + return; + } order.bind('all',function(){ self.order_changes(); });