From 3065d15f8ce5fa17a0e7f86ca065d0a3bac3f556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 6 Mar 2022 13:40:42 +0100 Subject: [PATCH] Do not force same type for children of root account issue11272 review390111003 --- account.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account.py b/account.py index db809309b5..30a78f7506 100644 --- a/account.py +++ b/account.py @@ -562,10 +562,10 @@ def AccountMixin(template=False): field.depends.append('parent') cls.childs.domain.append( - If(Eval(type_), + If(Eval(type_) & Eval('parent'), (type_, '=', Eval(type_)), ())) - cls.childs.depends.append(type_) + cls.childs.depends.extend([type_, 'parent']) @classmethod def default_closed(cls):