changeset f9f5bdc60c69 in modules/analytic_sale:default
details:
https://hg.tryton.org/modules/analytic_sale?cmd=changeset&node=f9f5bdc60c69
description:
Remove context from company domain of analytic_accounts
issue11373
review378591002
diffstat:
sale.py | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diffs (23 lines):
diff -r 0867f8f25fa2 -r f9f5bdc60c69 sale.py
--- a/sale.py Sun Apr 10 19:11:38 2022 +0200
+++ b/sale.py Mon Apr 11 22:29:29 2022 +0200
@@ -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 Line(AnalyticMixin, metaclass=PoolMeta):
@@ -13,9 +13,7 @@
def __setup__(cls):
super().__setup__()
cls.analytic_accounts.domain = [
- ('company', '=', If(~Eval('_parent_sale', {}),
- Eval('context', {}).get('company', -1),
- Eval('_parent_sale', {}).get('company', -1))),
+ ('company', '=', Eval('company', -1)),
]
cls.analytic_accounts.states = {
'invisible': Eval('type') != 'line',