Fix missing target field in operand of domain

This commit is contained in:
Cédric Krier
2024-11-01 09:00:07 +01:00
parent e61143c7ec
commit 2612aced12
6 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -1575,7 +1575,7 @@ class TaxRuleLineTemplate(sequence_ordered(), ModelSQL, ModelView):
origin_tax = fields.Many2One('account.tax.template', 'Original Tax',
domain=[
('parent', '=', None),
('account', '=', Eval('_parent_rule', {}).get('account', 0)),
('account', '=', Eval('_parent_rule', {}).get('account', -1)),
('group', '=', Eval('group', -1)),
['OR',
('group', '=', None),
@@ -1698,7 +1698,7 @@ class TaxRuleLine(sequence_ordered(), ModelSQL, ModelView, MatchMixin):
domain=[
('parent', '=', None),
('company', '=', Eval('_parent_rule', {}).get('company', -1)),
('group', '=', Eval('group')),
('group', '=', Eval('group', -1)),
['OR',
('group', '=', None),
If(Eval('_parent_rule', {}).get('kind', 'both') == 'sale',
@@ -1719,7 +1719,7 @@ class TaxRuleLine(sequence_ordered(), ModelSQL, ModelView, MatchMixin):
domain=[
('parent', '=', None),
('company', '=', Eval('_parent_rule', {}).get('company', -1)),
('group', '=', Eval('group')),
('group', '=', Eval('group', -1)),
['OR',
('group', '=', None),
If(Eval('_parent_rule', {}).get('kind', 'both') == 'sale',
+1 -1
View File
@@ -10,7 +10,7 @@ class InvoiceLine(metaclass=PoolMeta):
__name__ = 'account.invoice.line'
asset = fields.Many2One('account.asset', 'Asset', domain=[
('state', '=', 'running'),
('product', '=', Eval('product')),
('product', '=', Eval('product', -1)),
],
states={
'invisible': (~Eval('is_assets_depreciable', False)
@@ -36,7 +36,7 @@ class InvoiceCorrectStart(ModelView):
lines = fields.Many2Many('account.invoice.line', None, None,
'Invoice Lines',
domain=[
('invoice', '=', Eval('invoice')),
('invoice', '=', Eval('invoice', -1)),
('type', '=', 'line'),
])
+1 -1
View File
@@ -61,7 +61,7 @@ class PaymentJournal(metaclass=PoolMeta):
braintree_account = fields.Many2One(
'account.payment.braintree.account', "Account", ondelete='RESTRICT',
domain=[
('currency', '=', Eval('currency')),
('currency', '=', Eval('currency', -1)),
],
states={
'required': Eval('process_method') == 'braintree',
+2 -2
View File
@@ -76,7 +76,7 @@ class Journal(metaclass=PoolMeta):
},
domain=[
('type', '=', 'iban'),
('account.owners', '=', Eval('company_party')),
('account.owners', '=', Eval('company_party', -1)),
])
sepa_payable_flavor = fields.Selection([
(None, ''),
@@ -495,7 +495,7 @@ class Mandate(Workflow, ModelSQL, ModelView):
},
domain=[
('type', '=', 'iban'),
('account.owners', '=', Eval('party')),
('account.owners', '=', Eval('party', -1)),
])
identification = fields.Char('Identification', size=35,
states={
+1 -1
View File
@@ -387,7 +387,7 @@ class AnalyticAccountEntry(ModelView, ModelSQL):
account = fields.Many2One('analytic_account.account', 'Account',
ondelete='RESTRICT',
domain=[
('root', '=', Eval('root')),
('root', '=', Eval('root', -1)),
('type', 'in', ['normal', 'distribution']),
])
company = fields.Function(fields.Many2One('company.company', 'Company'),