From b4b2b5674a67b532f8000a6722375a61118bdd06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 9 Dec 2024 14:42:37 +0100 Subject: [PATCH] Add company in context of journal on account receivable rule Closes #13742 --- modules/account_receivable_rule/account.py | 5 ++++- modules/account_receivable_rule/tests/test_module.py | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/account_receivable_rule/account.py b/modules/account_receivable_rule/account.py index 8f6f841468..63b46adc48 100644 --- a/modules/account_receivable_rule/account.py +++ b/modules/account_receivable_rule/account.py @@ -46,7 +46,10 @@ class AccountRuleAbstract(DeactivableMixin, ModelSQL, ModelView): 'account.journal', "Journal", required=True, ondelete='CASCADE', domain=[ ('type', '=', 'general'), - ]) + ], + context={ + 'company': Eval('company', -1), + }) priorities = fields.Selection([ ('maturity_date|account', "Maturity Date, Account"), ('account|maturity_date', "Account, Maturity Date"), diff --git a/modules/account_receivable_rule/tests/test_module.py b/modules/account_receivable_rule/tests/test_module.py index e5861546f5..1dadd47278 100644 --- a/modules/account_receivable_rule/tests/test_module.py +++ b/modules/account_receivable_rule/tests/test_module.py @@ -1,10 +1,11 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. +from trytond.modules.company.tests import CompanyTestMixin from trytond.tests.test_tryton import ModuleTestCase -class AccountReceivableRuleTestCase(ModuleTestCase): +class AccountReceivableRuleTestCase(CompanyTestMixin, ModuleTestCase): 'Test Account Receivable Rule module' module = 'account_receivable_rule'