From 73d90f0fbb828de87ab97b243ec1ca3b5fed2956 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 20 Aug 2012 18:08:00 +0200 Subject: [PATCH] [FIX] mail: res_users: fixed user creation. bzr revid: tde@openerp.com-20120820160800-7imca9256gun25yi --- addons/mail/res_users.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py index bd61012c806..1ae72246e69 100644 --- a/addons/mail/res_users.py +++ b/addons/mail/res_users.py @@ -99,14 +99,16 @@ class res_users(osv.Model): data.pop('alias_name', None) # prevent errors during copy() # create user that follows its related partner + user_id = super(res_users, self).create(cr, uid, data, context=context) self.pool.get('res.partner').message_subscribe_users(cr, uid, [user_id], [user_id], context=context) # alias mail_alias.write(cr, SUPERUSER_ID, [alias_id], {"alias_force_thread_id": user_id}, context) # create a welcome message - self._create_welcome_message(cr, uid, user, context=context) + self._create_welcome_message(cr, uid, user_id, context=context) return user_id - def _create_welcome_message(self, cr, uid, user, context=None): + def _create_welcome_message(self, cr, uid, user_id, context=None): + user = self.browse(cr, uid, user_id, context=context) company_name = user.company_id.name if user.company_id else _('the company') body = '''%s has joined %s.''' % (user.name, company_name) # TODO change 1 into user.id but catch errors