diff --git a/tryton/gui/window/view_form/view/list.py b/tryton/gui/window/view_form/view/list.py index 35bb5dae9d..c16a40e57b 100644 --- a/tryton/gui/window/view_form/view/list.py +++ b/tryton/gui/window/view_form/view/list.py @@ -1078,7 +1078,7 @@ class ViewTree(View): if not isinstance(inv_domain, bool): inv_domain = simplify(inv_domain) unique, _, _ = unique_value(inv_domain) - column.set_visible(not unique) + column.set_visible(not unique or bool(self.children_field)) def set_state(self): record = self.screen.current_record