[MERGE] [FIX] res_users: skip method _get_reified_groups if read returns no result (avoid traceback)

bzr revid: mat@openerp.com-20131211165047-7jq1got6aikjmdry
This commit is contained in:
Martin Trigaux
2013-12-11 17:50:47 +01:00
+3 -2
View File
@@ -808,8 +808,9 @@ class users_view(osv.osv):
if not 'groups_id' in fields:
fields.append('groups_id')
res = super(users_view, self).read(cr, uid, ids, fields, context=context, load=load)
for values in (res if isinstance(res, list) else [res]):
self._get_reified_groups(group_fields, values)
if res:
for values in (res if isinstance(res, list) else [res]):
self._get_reified_groups(group_fields, values)
return res
def _get_reified_groups(self, fields, values):