diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index 35295ab1cd0..383721bda99 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -170,7 +170,7 @@ class Website(models.Model): pricelists |= all_pl.filtered(lambda pl: not show_visible or pl.selectable or pl.pricelist_id.id in (current_pl, order_pl)).mapped('pricelist_id') partner = self.env.user.partner_id - if not pricelists or partner.property_product_pricelist.id != website_pl: + if not pricelists or (partner_pl or partner.property_product_pricelist.id) != website_pl: pricelists |= partner.property_product_pricelist return pricelists.sorted(lambda pl: pl.name)