From 94d0addb8b23754430e7c4f61aff243ffc12994d Mon Sep 17 00:00:00 2001 From: rhe-odoo Date: Wed, 4 Oct 2023 09:37:41 +0200 Subject: [PATCH] [FIX] pos_sale: override order_line_field In the _order_line_field function from the pos order line model, the override doesn't set a default value for session_id in pos_sale. Now we make sure the override is correct. closes odoo/odoo#139973 X-original-commit: bb3742fcc82c032d85f6a547ba1ecb8a84819a25 Signed-off-by: Adrien Guilliams (adgu) Signed-off-by: Joseph Caburnay (jcb) --- addons/pos_sale/models/pos_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/pos_sale/models/pos_order.py b/addons/pos_sale/models/pos_order.py index 23cc48cc983..6a82df70991 100644 --- a/addons/pos_sale/models/pos_order.py +++ b/addons/pos_sale/models/pos_order.py @@ -128,7 +128,7 @@ class PosOrderLine(models.Model): result['sale_order_origin_id'] = bool(orderline.sale_order_origin_id) and orderline.sale_order_origin_id.read(fields=['name'])[0] return result - def _order_line_fields(self, line, session_id): + def _order_line_fields(self, line, session_id=None): result = super()._order_line_fields(line, session_id) vals = result[2] if vals.get('sale_order_origin_id', False):