From 574a7c4703d429c51cf7b31e1bdb5bda6eb4c819 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 --- invoice.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/invoice.py b/invoice.py index 344f9cf3de..d9c65b9852 100644 --- a/invoice.py +++ b/invoice.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 InvoiceLine(AnalyticMixin, metaclass=PoolMeta): @@ -13,9 +13,7 @@ class InvoiceLine(AnalyticMixin, metaclass=PoolMeta): def __setup__(cls): super(InvoiceLine, cls).__setup__() cls.analytic_accounts.domain = [ - ('company', '=', If(~Eval('company'), - Eval('context', {}).get('company', -1), - Eval('company', -1))), + ('company', '=', Eval('company', -1)), ] cls.analytic_accounts.states = { 'invisible': Eval('type') != 'line',