diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index ab8e7bdb8f4..70befbca658 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -199,9 +199,8 @@ class website(orm.Model): :returns: pricelist recordset """ isocountry = request.session.geoip and request.session.geoip.get('country_code') or False - user_id = self.pool['res.users'].browse(cr, uid, request.uid or uid, context=context) pl_ids = self._get_pl(cr, uid, isocountry, show_visible, - user_id.partner_id.property_product_pricelist.id, + request.website.user_id.sudo().partner_id.property_product_pricelist.id, request.session.get('website_sale_current_pl'), request.website.website_pricelist_ids) return self.pool['product.pricelist'].browse(cr, uid, pl_ids, context=context)