Add missing default value when getting view_ids from attributes
This commit is contained in:
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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user