diff --git a/tryton/gui/window/view_form/view/form_gtk/parser.py b/tryton/gui/window/view_form/view/form_gtk/parser.py index 2a0767e145..3c7e3fa4cc 100644 --- a/tryton/gui/window/view_form/view/form_gtk/parser.py +++ b/tryton/gui/window/view_form/view/form_gtk/parser.py @@ -258,7 +258,7 @@ class Frame(gtk.Frame): if isinstance(state_changes, basestring): state_changes = eval(state_changes) if 'invisible' in state_changes: - if model.expr_eval(state_changes['invisible'], + if model and model.expr_eval(state_changes['invisible'], check_load=False): self.hide() else: