Clear account properties on category when accounting is unchecked

issue10024
review335921002
This commit is contained in:
Cédric Krier committed 2021-04-01 00:07:44 +02:00
1 parent 67e6243c2b
commit 017f9826b0
1 file changed
+13
+13
View File
@@ -190,6 +190,19 @@ class Category(CompanyMultiValueMixin, metaclass=PoolMeta):
return self.parent.accounting
return self.accounting
@fields.depends(
'accounting',
'account_parent', 'account_expense', 'account_revenue',
'taxes_parent', 'customer_taxes', 'supplier_taxes')
def on_change_accounting(self):
if not self.accounting:
self.account_parent = None
self.account_expense = None
self.account_revenue = None
self.taxes_parent = None
self.customer_taxes = None
self.supplier_taxes = None
@fields.depends('account_expense')
def on_change_account_expense(self):
if self.account_expense: