From 659148e65787ceeff4d353448f3408b18db2879e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 1 Oct 2019 22:23:55 +0200 Subject: [PATCH] Set company context in product instance This ensures that the correct value for field depending on the company from product is used. issue8690 review252281002 --- sale.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/sale.py b/sale.py index 6e8f8ac231..8805e8ab42 100644 --- a/sale.py +++ b/sale.py @@ -47,8 +47,6 @@ class SaleLine(metaclass=PoolMeta): super(SaleLine, cls).__setup__() cls.product.context['price_list'] = Eval( '_parent_sale', {}).get('price_list') - cls.product.context['company'] = Eval( - '_parent_sale', {}).get('company', None) @fields.depends('sale', '_parent_sale.price_list', '_parent_sale.company') def _get_context_sale_price(self): @@ -56,7 +54,4 @@ class SaleLine(metaclass=PoolMeta): if self.sale: if getattr(self.sale, 'price_list', None): context['price_list'] = self.sale.price_list.id - # Ensure cost_price is for the one of the sale company - if getattr(self.sale, 'company', None): - context['company'] = self.sale.company.id return context