[FIX] res_users: improved fix for python 2.5 compatibility

lp bug: https://launchpad.net/bugs/585629 fixed

bzr revid: odo@openerp.com-20100526212552-6ro53n0heu9m75nx
This commit is contained in:
Olivier Dony 2010-05-26 23:25:52 +02:00
parent c596d163a5
commit 3f57fd1716
1 changed files with 1 additions and 6 deletions

View File

@ -200,12 +200,7 @@ class users(osv.osv):
return dict(zip(ids, ['extended' if user in extended_users else 'simple' for user in ids]))
def _email_get(self, cr, uid, ids, name, arg, context=None):
adrs_detail = dict(map(operator.attrgetter('id', 'address_id'), self.browse(cr, uid, ids, context=context)))
for id,adrs in adrs_detail.items():
adrs_detail[id] = adrs.email
return adrs_detail
return dict([(user.id, user.address_id.email) for user in self.browse(cr, uid, ids, context=context)])
def _email_set(self, cr, uid, ids, name, value, arg, context=None):
if not isinstance(ids,list):