changeset c29807627b09 in modules/analytic_account:6.0
details: 
https://hg.tryton.org/modules/analytic_account?cmd=changeset&node=c29807627b09
description:
        Add missing company domain for analytic_accounts of rule

        issue10436
        review372501002
        (grafted from 6483238295dbdc9a10859d6f969a74c397d38dfb)
diffstat:

 rule.py |  8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diffs (18 lines):

diff -r c8fb139277ce -r c29807627b09 rule.py
--- a/rule.py   Sun Oct 31 10:40:06 2021 +0100
+++ b/rule.py   Sun Oct 31 18:48:39 2021 +0100
@@ -40,6 +40,14 @@
         depends=['company'])
 
     @classmethod
+    def __setup__(cls):
+        super().__setup__()
+        cls.analytic_accounts.domain = [
+            ('company', '=', Eval('company', -1)),
+            ]
+        cls.analytic_accounts.depends.append('company')
+
+    @classmethod
     def default_company(cls):
         return Transaction().context.get('company')
 

Reply via email to