From fc0a803c26b2db50dd717b69d7c362b6063accbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cmoda=E2=80=9D?= Date: Tue, 24 Oct 2023 15:59:38 +0200 Subject: [PATCH] [FIX] pos_self_order: print receipt only in kiosk mode Before, a receipt was automatically generated in the mobile self order and the confirmation screen would glitch when it was generated. Now this receipt is only generated in kiosk mode and the confirmation screen no longer glitches due to a hidden overflow. closes odoo/odoo#139625 Signed-off-by: Vlad Stroia (vlst) --- .../pages/confirmation_page/confirmation_page.js | 13 +++++++------ .../static/src/app/self_order_index.scss | 1 + 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/addons/pos_self_order/static/src/app/pages/confirmation_page/confirmation_page.js b/addons/pos_self_order/static/src/app/pages/confirmation_page/confirmation_page.js index 664ce24123e..2bb1e9c3e2a 100644 --- a/addons/pos_self_order/static/src/app/pages/confirmation_page/confirmation_page.js +++ b/addons/pos_self_order/static/src/app/pages/confirmation_page/confirmation_page.js @@ -26,13 +26,14 @@ export class ConfirmationPage extends Component { setTimeout(() => { this.setDefautLanguage(); }, 5000); + + setTimeout(() => { + this.printer.print(OrderReceipt, { + data: this.selfOrder.export_for_printing(this.selfOrder.currentOrder), + formatCurrency: this.selfOrder.formatMonetary, + }); + }, 500); } - setTimeout(() => { - this.printer.print(OrderReceipt, { - data: this.selfOrder.export_for_printing(this.selfOrder.currentOrder), - formatCurrency: this.selfOrder.formatMonetary, - }); - }, 500); }); this.initOrder(); diff --git a/addons/pos_self_order/static/src/app/self_order_index.scss b/addons/pos_self_order/static/src/app/self_order_index.scss index fd4d842ba77..d0a149b4539 100644 --- a/addons/pos_self_order/static/src/app/self_order_index.scss +++ b/addons/pos_self_order/static/src/app/self_order_index.scss @@ -12,6 +12,7 @@ html, body { height: 100%; + overflow: hidden; } body {