Add missing default value when getting view_ids from attributes

This commit is contained in:
Cédric Krier committed 2012-02-16 15:14:56 +01:00
1 parent d193951a0a
commit d0487d0f2a
3 files changed
+5 -5

No files matched your search

@@ -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)
@@ -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
+1 -1
View File
@@ -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)