diff --git a/addons/event_booth_sale/models/sale_order_line.py b/addons/event_booth_sale/models/sale_order_line.py index 0c4278622df..42f45707dfd 100644 --- a/addons/event_booth_sale/models/sale_order_line.py +++ b/addons/event_booth_sale/models/sale_order_line.py @@ -93,8 +93,7 @@ class SaleOrderLine(models.Model): def _get_display_price(self): if self.event_booth_pending_ids and self.event_id: company = self.event_id.company_id or self.env.company - product = self.event_booth_pending_ids.booth_category_id.product_id - pricelist = product.product_tmpl_id._get_contextual_pricelist() + pricelist = self.order_id.pricelist_id if pricelist.discount_policy == "with_discount": total_price = sum([booth.booth_category_id.price_reduce for booth in self.event_booth_pending_ids]) else: