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 ec9716efff..365f98cf40 100644 --- a/tryton/gui/window/view_form/view/form_gtk/many2one.py +++ b/tryton/gui/window/view_form/view/form_gtk/many2one.py @@ -262,7 +262,8 @@ class Many2One(WidgetInterface): else: win = WinSearch(self.attrs['relation'], sel_multi=False, ids = [x[0] for x in ids], context=context, - domain=domain, window=self._window) + domain=domain, window=self._window, + views_preload=self.attrs.get('views', {})) ids = win.go() if ids: try: @@ -324,7 +325,8 @@ class Many2One(WidgetInterface): win = WinSearch(self.attrs['relation'], sel_multi=False, ids = [x[0] for x in ids], context=context, - domain=domain, parent=self._window) + domain=domain, parent=self._window, + views_preload=self.attrs.get('views', {})) ids = win.run() if ids: try: @@ -405,7 +407,8 @@ class Many2One(WidgetInterface): win = WinSearch(self.attrs['relation'], sel_multi=False, ids = [x[0] for x in (ids or [])], context=context, - domain=domain, parent=self._window) + domain=domain, parent=self._window, + views_preload=self.attrs.get('views', {})) ids = win.run() if ids: try: