[MERGE] lp:~openerp-dev/openobject-addons/trunk-mail-alias-jam-hr-demo-tpa
[odoo/odoo.git] / addons / mail / res_users.py
index c769e3e..b3644df 100644 (file)
@@ -64,10 +64,10 @@ class res_users(osv.osv):
         res_id = model_pool.get_object( cr, uid, "mail", "model_res_users")
         data.update({'alias_name': data.get('login'),
                      'alias_model_id': res_id.id})
-        alias_pool.create_unique_alias(cr, uid, data, sequence=False ,context=context)
+        name = alias_pool.create_unique_alias(cr, uid, data, sequence=False ,context=context)
         user_id = super(res_users, self).create(cr, uid, data, context=context)
-        user = self.read(cr, uid, user_id, context=context)
-        alias_pool.write(cr, uid, [user['alias_id']], {"alias_force_thread_id": user_id}, context)
+        user = self.browse(cr, uid, user_id, context=context)
+        alias_pool.write(cr, uid, [user.alias_id.id], {"alias_force_thread_id": user.id}, context)
         # make user follow itself
         self.message_subscribe(cr, uid, [user_id], [user_id], context=context)
         # create a welcome message to broadcast