diff --git a/shopinvader_sale_profile/models/shopinvader_partner.py b/shopinvader_sale_profile/models/shopinvader_partner.py index e15ba5978b..df1a49ed98 100644 --- a/shopinvader_sale_profile/models/shopinvader_partner.py +++ b/shopinvader_sale_profile/models/shopinvader_partner.py @@ -48,7 +48,6 @@ def _compute_sale_profile_id(self): .ids ) partners = self.mapped("record_id") - pricelists = partners.mapped("property_product_pricelist") default_sale_profiles = self._get_default_profiles(backend_ids) # company_id field is mandatory so we don't have manage empty value for company in self.mapped("backend_id.company_id"): @@ -57,6 +56,9 @@ def _compute_sale_profile_id(self): ) # Get every fiscal position ids (without duplicates) fposition_ids = list(set(fposition_by_partner.values())) + pricelists = partners.with_context( + force_company=company.id + ).mapped("property_product_pricelist") sale_profiles = self._get_sale_profiles( backend_ids, pricelists, fposition_ids, company )