diff --git a/tryton/gui/window/view_form/view/__init__.py b/tryton/gui/window/view_form/view/__init__.py index 3de6034af9..63852cbbb0 100644 --- a/tryton/gui/window/view_form/view/__init__.py +++ b/tryton/gui/window/view_form/view/__init__.py @@ -99,7 +99,7 @@ class XMLViewParser: node_attrs[name] = bool(int(node_attrs[name])) for name in [ 'yexpand', 'yfill', 'xexpand', 'xfill', 'colspan', 'position', - 'height', 'width']: + 'height', 'width', 'expand']: if name in node_attrs: node_attrs[name] = int(node_attrs[name]) for name in ['xalign', 'yalign']: diff --git a/tryton/gui/window/view_form/view/list.py b/tryton/gui/window/view_form/view/list.py index d06c60d81e..5eeec594e1 100644 --- a/tryton/gui/window/view_form/view/list.py +++ b/tryton/gui/window/view_form/view/list.py @@ -420,7 +420,7 @@ class TreeXMLViewParser(XMLViewParser): column.set_fixed_width(width) column.set_min_width(1) - expand = attributes.get('expand', False) + expand = bool(attributes.get('expand', False)) column.set_expand(expand) column.set_resizable(True) if attributes.get('widget') != 'text':