diff --git a/tryton/gui/window/view_form/view/form_gtk/reference.py b/tryton/gui/window/view_form/view/form_gtk/reference.py index 57aa63a8ce..367dc5f4fd 100644 --- a/tryton/gui/window/view_form/view/form_gtk/reference.py +++ b/tryton/gui/window/view_form/view/form_gtk/reference.py @@ -85,7 +85,12 @@ class Reference(Many2One, SelectionMixin, PopdownMixin): return self.wid_text.set_text('') self.wid_text.set_position(0) - self.field.set_client(self.record, (self.get_model(), (-1, ''))) + model = self.get_model() + if model: + value = (model, (-1, '')) + else: + value = ('', '') + self.field.set_client(self.record, value) def set_value(self, record, field): if not self.get_model():