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'