From 79611f0e1c8c7b62f8ab7fe1d83109bf55afedbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 1 Apr 2021 00:07:44 +0200 Subject: [PATCH] Clear account properties on category when accounting is unchecked issue10024 review335921002 --- product.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/product.py b/product.py index 9ee4cd40d8..5082dccf31 100644 --- a/product.py +++ b/product.py @@ -36,6 +36,12 @@ class Category(metaclass=PoolMeta): def account_cogs_used(self): pass + @fields.depends('accounting', 'account_cogs') + def on_change_accounting(self): + super().on_change_accounting() + if not self.accounting: + self.account_cogs = None + class CategoryAccount(metaclass=PoolMeta): __name__ = 'product.category.account'