Add closed constraint on default receivable/payable account of configuration storage

The same domain constraint from the multivalue field must be applied to the
storage field.
This commit is contained in:
Cédric Krier
2025-05-25 17:09:45 +02:00
parent 98db94d3ef
commit 6e49fd3e79
+2
View File
@@ -114,6 +114,7 @@ class ConfigurationDefaultAccount(ModelSQL, CompanyValueMixin):
default_account_receivable = fields.Many2One(
'account.account', "Default Account Receivable",
domain=[
('closed', '!=', True),
('type.receivable', '=', True),
('party_required', '=', True),
('company', '=', Eval('company', -1)),
@@ -121,6 +122,7 @@ class ConfigurationDefaultAccount(ModelSQL, CompanyValueMixin):
default_account_payable = fields.Many2One(
'account.account', "Default Account Payable",
domain=[
('closed', '!=', True),
('type.payable', '=', True),
('party_required', '=', True),
('company', '=', Eval('company', -1)),