diff --git a/addons/point_of_sale/models/pos_config.py b/addons/point_of_sale/models/pos_config.py index 7c84f7175d1..7aac215f2dc 100644 --- a/addons/point_of_sale/models/pos_config.py +++ b/addons/point_of_sale/models/pos_config.py @@ -836,4 +836,6 @@ class PosConfig(models.Model): return False def _get_special_products(self): - return self.env.ref('point_of_sale.product_product_tip', raise_if_not_found=False) or self.env['product.product'] + default_discount_product = self.env.ref('point_of_sale.product_product_consumable', raise_if_not_found=False) or self.env['product.product'] + default_tip_product = self.env.ref('point_of_sale.product_product_tip', raise_if_not_found=False) or self.env['product.product'] + return default_tip_product | default_discount_product diff --git a/addons/pos_discount/models/pos_config.py b/addons/pos_discount/models/pos_config.py index dbb90999138..3f748fe4103 100644 --- a/addons/pos_discount/models/pos_config.py +++ b/addons/pos_discount/models/pos_config.py @@ -34,5 +34,4 @@ class PosConfig(models.Model): def _get_special_products(self): res = super()._get_special_products() - default_discount_product = self.env.ref('point_of_sale.product_product_consumable', raise_if_not_found=False) or self.env['product.product'] - return res | self.env['pos.config'].search([]).mapped('discount_product_id') | default_discount_product + return res | self.env['pos.config'].search([]).mapped('discount_product_id')