[FIX] Calling read() on a not-existing user id crash instead of returning False
bzr revid: cto@openerp.com-20131210153519-4yx724gffll27fb5
This commit is contained in:
parent
86776035ba
commit
5de64b65c6
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue