From 58414990931fbc4ab047891bf2780c491a6eb720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 11 Apr 2022 22:29:29 +0200 Subject: [PATCH] Remove context from company domain of analytic_accounts issue11373 review378591002 --- purchase.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/purchase.py b/purchase.py index 78d371efec..0a6ef2f15a 100644 --- a/purchase.py +++ b/purchase.py @@ -3,7 +3,7 @@ from trytond.model import fields from trytond.modules.analytic_account import AnalyticMixin from trytond.pool import Pool, PoolMeta -from trytond.pyson import Eval, If +from trytond.pyson import Eval class PurchaseLine(AnalyticMixin, metaclass=PoolMeta): @@ -13,9 +13,7 @@ class PurchaseLine(AnalyticMixin, metaclass=PoolMeta): def __setup__(cls): super(PurchaseLine, cls).__setup__() cls.analytic_accounts.domain = [ - ('company', '=', If(~Eval('_parent_purchase'), - Eval('context', {}).get('company', -1), - Eval('_parent_purchase', {}).get('company', -1))), + ('company', '=', Eval('company', -1)), ] cls.analytic_accounts.states = { 'invisible': Eval('type') != 'line',