diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 88d70a61935..cd514081a0a 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -164,10 +164,10 @@ class crm_case_section(osv.osv): model, res_id = model_pool.get_object_reference( cr, uid, "crm", "model_crm_lead") vals.update({'alias_name': "sales", 'alias_model_id': res_id}) - name = alias_pool.create_unique_alias(cr, uid, vals, context=context) + alias_pool.create_unique_alias(cr, uid, vals, context=context) res = super(crm_case_section, self).create(cr, uid, vals, context) record = self.read(cr, uid, res, context) - alias_pool.write(cr, uid, [record['alias_id']],{'alias_defaults':{'section_id':res,'type':'lead'}},context) + alias_pool.write(cr, uid, [record['alias_id']],{'alias_defaults':{ 'section_id': res, 'type': 'lead'}}, context) return res class crm_case_categ(osv.osv): diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index d07236341dd..844264043b5 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -561,10 +561,10 @@ class hr_job(osv.osv): res_id = model_pool.get_object( cr, uid, "hr_recruitment", "model_hr_applicant") vals.update({'alias_name': "job", 'alias_model_id': res_id.id}) - name = alias_pool.create_unique_alias(cr, uid, vals, context=context) + alias_pool.create_unique_alias(cr, uid, vals, context=context) res = super( hr_job, self).create(cr, uid, vals, context) record = self.read(cr, uid, res, context) - alias_pool.write(cr, uid, [record['alias_id']], {"alias_defaults": {'job_id': record['id']}}, context) + alias_pool.write(cr, uid, [record['alias_id']], {"alias_defaults": {'job_id': res}}, context) return res diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py index 9da83dd12d3..1b147ca9525 100644 --- a/addons/mail/mail_group.py +++ b/addons/mail/mail_group.py @@ -144,7 +144,7 @@ class mail_group(osv.osv): model, res_id = model_pool.get_object_reference( cr, uid, "mail", "model_mail_group") vals.update({'alias_name': "mailing-group", 'alias_model_id': res_id}) - name = alias_pool.create_unique_alias(cr, uid, vals, context=context) + alias_pool.create_unique_alias(cr, uid, vals, context=context) res = super( mail_group, self).create(cr, uid, vals, context) record = self.read(cr, uid, res, context) alias_pool.write(cr, uid, [record['alias_id']], {"alias_force_thread_id":record['id']}, context) diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py index 358d50b2edc..c769e3eff04 100644 --- a/addons/mail/res_users.py +++ b/addons/mail/res_users.py @@ -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}) - name = alias_pool.create_unique_alias(cr, uid, data, sequence=False ,context=context) + 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.browse(cr, uid, [user_id], context=context)[0] - alias_pool.write(cr, uid, [user.alias_id.id], {"alias_force_thread_id": user.id}, 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) # make user follow itself self.message_subscribe(cr, uid, [user_id], [user_id], context=context) # create a welcome message to broadcast