From c7c5d9172b2dec8bf5e857cec9a197b9524f9d7d Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 15 Jul 2024 21:57:09 +0200 Subject: [PATCH] pos_usability: add patch pos-always_open_cashbox.diff --- pos_usability/pos-always_open_cashbox.diff | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 pos_usability/pos-always_open_cashbox.diff diff --git a/pos_usability/pos-always_open_cashbox.diff b/pos_usability/pos-always_open_cashbox.diff new file mode 100644 index 0000000..b83b9eb --- /dev/null +++ b/pos_usability/pos-always_open_cashbox.diff @@ -0,0 +1,15 @@ +diff --git a/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js b/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js +index 55aa635aa10..3ae56105b44 100644 +--- a/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js ++++ b/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js +@@ -169,7 +169,9 @@ odoo.define('point_of_sale.PaymentScreen', function (require) { + } + } + async _finalizeValidation() { +- if ((this.currentOrder.is_paid_with_cash() || this.currentOrder.get_change()) && this.env.pos.config.iface_cashdrawer) { ++ //if ((this.currentOrder.is_paid_with_cash() || this.currentOrder.get_change()) && this.env.pos.config.iface_cashdrawer) { ++ // Always open cashbox (by default, Odoo only opens cashbox for cash payments) ++ if (this.env.pos.config.iface_cashdrawer) { + this.env.pos.proxy.printer.open_cashbox(); + } +