From 14609fa2edc5da5f455c9deae31cc9b412614cb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 23 Mar 2012 15:02:51 +0100 Subject: [PATCH] [FIX] Fix of the last fix. Should avoid fixing on Friday. bzr revid: tde@openerp.com-20120323140251-wki6runit0juqlwg --- openerp/addons/base/res/res_users.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 65e514fcb31..b8a4306b137 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -224,8 +224,10 @@ class users(osv.osv): def _set_avatar(self, cr, uid, id, name, value, args, context=None): if not value: - return {'value': {'avatar_big': value, 'avatar': value} } - return self.write(cr, uid, [id], {'avatar_big': self._avatar_resize(cr, uid, value, 540, 450, context=context)}, context=context) + vals = {'avatar_big': value} + else: + vals = {'avatar_big': self._avatar_resize(cr, uid, value, 540, 450, context=context)} + return self.write(cr, uid, [id], vals, context=context) def _avatar_resize(self, cr, uid, avatar, height=180, width=150, context=None): image_stream = io.BytesIO(avatar.decode('base64'))