From d0487d0f2a3476b4826a5c1047bb08ed4a5291bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 16 Feb 2012 15:14:56 +0100 Subject: [PATCH] Add missing default value when getting view_ids from attributes --- tryton/gui/window/view_form/view/form_gtk/many2many.py | 2 +- tryton/gui/window/view_form/view/form_gtk/many2one.py | 6 +++--- tryton/gui/window/win_form.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tryton/gui/window/view_form/view/form_gtk/many2many.py b/tryton/gui/window/view_form/view/form_gtk/many2many.py index 46e96b3b85..b26edfecc9 100644 --- a/tryton/gui/window/view_form/view/form_gtk/many2many.py +++ b/tryton/gui/window/view_form/view/form_gtk/many2many.py @@ -72,7 +72,7 @@ class Many2Many(WidgetInterface): self.widget.pack_start(frame, expand=False, fill=True) self.screen = Screen(attrs['relation'], - view_ids=attrs.get('view_ids').split(','), + view_ids=attrs.get('view_ids', '').split(','), mode=['tree'], views_preload=attrs.get('views', {}), row_activate=self._on_activate) self.screen.signal_connect(self, 'record-message', self._sig_label) diff --git a/tryton/gui/window/view_form/view/form_gtk/many2one.py b/tryton/gui/window/view_form/view/form_gtk/many2one.py index adc18c80f8..ffb7f4d790 100644 --- a/tryton/gui/window/view_form/view/form_gtk/many2one.py +++ b/tryton/gui/window/view_form/view/form_gtk/many2one.py @@ -160,7 +160,7 @@ class Many2One(WidgetInterface): WinSearch(model, callback, sel_multi=False, ids=ids, context=context, domain=domain, - view_ids=self.attrs.get('view_ids').split(','), + view_ids=self.attrs.get('view_ids', '').split(','), views_preload=self.attrs.get('views', {})) return self.focus_out = True @@ -172,7 +172,7 @@ class Many2One(WidgetInterface): domain = self.field.domain_get(self.record) context = self.field.context_get(self.record) return Screen(self.get_model(), domain=domain, context=context, - mode=['form'], view_ids=self.attrs.get('view_ids').split(','), + mode=['form'], view_ids=self.attrs.get('view_ids', '').split(','), views_preload=self.attrs.get('views', {}), readonly=self._readonly) def sig_new(self, *args): @@ -250,7 +250,7 @@ class Many2One(WidgetInterface): self.changed = True WinSearch(model, callback, sel_multi=False, ids=ids, context=context, domain=domain, - view_ids=self.attrs.get('view_ids').split(','), + view_ids=self.attrs.get('view_ids', '').split(','), views_preload=self.attrs.get('views', {})) return self.focus_out = True diff --git a/tryton/gui/window/win_form.py b/tryton/gui/window/win_form.py index c7452dc43f..0b1c23e376 100644 --- a/tryton/gui/window/win_form.py +++ b/tryton/gui/window/win_form.py @@ -282,7 +282,7 @@ class WinForm(NoModal): if len(ids) != 1: WinSearch(model_name, callback, sel_multi=True, ids=ids, context=context, domain=domain, - view_ids=self.attrs.get('view_ids').split(','), + view_ids=self.attrs.get('view_ids', '').split(','), views_preload=self.attrs.get('views', {})) else: callback(ids)