Ensure screen view_ids is always a list
issue6649 review42541002
This commit is contained in:
1 parent
57500675c3
commit
656a9bb6ca
3 files changed
+4
-2
No files matched your search
+1
-1
@@ -967,7 +967,7 @@ class Main(object):
|
||||
self.menu_screen = None
|
||||
self.menu_expander_clear()
|
||||
action = PYSONDecoder().decode(prefs['pyson_menu'])
|
||||
view_ids = False
|
||||
view_ids = []
|
||||
if action.get('views', []):
|
||||
view_ids = [x[0] for x in action['views']]
|
||||
elif action.get('view_id', False):
|
||||
|
||||
@@ -29,7 +29,7 @@ class Action(SignalEvent):
|
||||
except RPCException:
|
||||
raise
|
||||
|
||||
view_ids = None
|
||||
view_ids = []
|
||||
self.action['view_mode'] = None
|
||||
if self.action.get('views', []):
|
||||
view_ids = [x[0] for x in self.action['views']]
|
||||
|
||||
@@ -17,6 +17,8 @@ class WinSearch(NoModal):
|
||||
domain=None, view_ids=None, views_preload=None, new=True,
|
||||
title=''):
|
||||
NoModal.__init__(self)
|
||||
if view_ids is None:
|
||||
view_ids = []
|
||||
if views_preload is None:
|
||||
views_preload = {}
|
||||
self.domain = domain or []
|
||||
|
||||
Reference in new issue
Block a user