From f914d42feea7fef285e159606aa62b6831bb2d08 Mon Sep 17 00:00:00 2001 From: Pierre Masereel Date: Thu, 3 Feb 2022 11:09:53 +0000 Subject: [PATCH] [FIX] point_of_sale: epson kitchen printer cannot render When printer of type Epson are created for kitchen the pos model is not passed, and so the rendering of the receipt does not working for printers added that way. We are now correctly passing the pos model. OPW-2745009 closes odoo/odoo#83976 X-original-commit: 00713acce939df99016bdc71a8e9132fb564e978 Signed-off-by: Quentin Lejeune (qle) --- addons/pos_epson_printer_restaurant/static/src/js/multiprint.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/pos_epson_printer_restaurant/static/src/js/multiprint.js b/addons/pos_epson_printer_restaurant/static/src/js/multiprint.js index d388f43df3e..e26d4701309 100644 --- a/addons/pos_epson_printer_restaurant/static/src/js/multiprint.js +++ b/addons/pos_epson_printer_restaurant/static/src/js/multiprint.js @@ -14,7 +14,7 @@ require('pos_restaurant.multiprint'); const PosEpsonResPosGlobalState = (PosGlobalState) => class PosEpsonResPosGlobalState extends PosGlobalState { create_printer(config) { if (config.printer_type === "epson_epos") { - return new EpsonPrinter(config.epson_printer_ip); + return new EpsonPrinter(config.epson_printer_ip, this); } else { return super.create_printer(...arguments); }