From 4206aba48badaaf36ec223c3c07147fa2f672440 Mon Sep 17 00:00:00 2001 From: Florent de Labarre Date: Tue, 26 Jun 2018 12:37:44 +0200 Subject: [PATCH] [FIX]product: force_company doesn't work to get property When forcing the company C in the context, the company C was not taken into account in function _get_partner_pricelist opw:1861989 --- addons/product/models/res_partner.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/product/models/res_partner.py b/addons/product/models/res_partner.py index d18e4266378..1fceb3ae424 100644 --- a/addons/product/models/res_partner.py +++ b/addons/product/models/res_partner.py @@ -18,7 +18,8 @@ class Partner(models.Model): def _compute_product_pricelist(self): for p in self: if not isinstance(p.id, models.NewId): # if not onchange - p.property_product_pricelist = self.env['product.pricelist']._get_partner_pricelist(p.id) + company = self.env.context.get('force_company', False) + p.property_product_pricelist = self.env['product.pricelist'].sudo()._get_partner_pricelist(p.id, company_id=company) @api.one def _inverse_product_pricelist(self):