From f51c691a23d8d57b3b58eaae26c562c328c91ffc Mon Sep 17 00:00:00 2001 From: Invitu Date: Thu, 20 Jul 2017 15:19:44 -1000 Subject: [PATCH] [FIX] Fix pos_customer_display with Floors in Restaurant --- .../static/src/js/customer_display.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pos_customer_display/static/src/js/customer_display.js b/pos_customer_display/static/src/js/customer_display.js index 8438ce45..e7ed780b 100644 --- a/pos_customer_display/static/src/js/customer_display.js +++ b/pos_customer_display/static/src/js/customer_display.js @@ -272,12 +272,14 @@ odoo.define('pos_customer_display', function(require) { render_paymentlines: function(){ var res = this._super(); var currentOrder = this.pos.get_order(); - var paidTotal = currentOrder.get_total_paid(); - var dueTotal = currentOrder.get_total_with_tax(); - var change = paidTotal > dueTotal ? paidTotal - dueTotal : 0; - if (change) { - var change_rounded = change.toFixed(2); - this.pos.prepare_text_customer_display('update_payment', {'change': change_rounded}); + if (currentOrder) { + var paidTotal = currentOrder.get_total_paid(); + var dueTotal = currentOrder.get_total_with_tax(); + var change = paidTotal > dueTotal ? paidTotal - dueTotal : 0; + if (change) { + var change_rounded = change.toFixed(2); + this.pos.prepare_text_customer_display('update_payment', {'change': change_rounded}); + } } return res; },