diff --git a/product.py b/product.py index caf5b906fc..08b2049071 100644 --- a/product.py +++ b/product.py @@ -183,7 +183,7 @@ class Category(CompanyMultiValueMixin, metaclass=PoolMeta): else: return [x.id for x in getattr(self, name[:-5])] - @fields.depends('parent', 'accounting') + @fields.depends('parent', '_parent_parent.accounting', 'accounting') def on_change_with_accounting(self): if self.parent: return self.parent.accounting