diff --git a/account.py b/account.py index b603343cab..d9717fe2f3 100644 --- a/account.py +++ b/account.py @@ -163,7 +163,6 @@ class Type(sequence_ordered(), ModelSQL, ModelView): ], depends=['company']) childs = fields.One2Many('account.account.type', 'parent', 'Children', - states=_states, domain=[ ('company', '=', Eval('company')), ], @@ -637,7 +636,7 @@ class Account(ModelSQL, ModelView): left = fields.Integer('Left', required=True, select=True) right = fields.Integer('Right', required=True, select=True) childs = fields.One2Many( - 'account.account', 'parent', 'Children', states=_states, + 'account.account', 'parent', 'Children', domain=[('company', '=', Eval('company'))], depends=['company']) balance = fields.Function(fields.Numeric('Balance', diff --git a/tax.py b/tax.py index 88440af9df..e33e4e5cc4 100644 --- a/tax.py +++ b/tax.py @@ -151,7 +151,7 @@ class TaxCode(ModelSQL, ModelView): lines = fields.One2Many('account.tax.code.line', 'code', "Lines") childs = fields.One2Many('account.tax.code', 'parent', 'Children', domain=[('company', '=', Eval('company', 0))], - states=_states, depends=['company']) + depends=['company']) currency_digits = fields.Function(fields.Integer('Currency Digits'), 'on_change_with_currency_digits') amount = fields.Function(fields.Numeric( @@ -700,8 +700,7 @@ class Tax(sequence_ordered(), ModelSQL, ModelView): ' be modified by this tax')) parent = fields.Many2One('account.tax', 'Parent', ondelete='CASCADE', states=_states) - childs = fields.One2Many('account.tax', 'parent', 'Children', - states=_states) + childs = fields.One2Many('account.tax', 'parent', 'Children') company = fields.Many2One('company.company', 'Company', required=True, domain=[ ('id', If(Eval('context', {}).contains('company'), '=', '!='),