From 2ef9861edb81726a82615a151e8ed45aa8d8d778 Mon Sep 17 00:00:00 2001 From: Jigar Amin - OpenERP Date: Fri, 22 Jun 2012 14:46:58 +0530 Subject: [PATCH] [IMP] write force_thread_id for the mail_group bzr revid: jam@tinyerp.com-20120622091658-ysxn55f3w79r0lg5 --- addons/mail/mail_alias.py | 2 -- addons/mail/mail_group.py | 7 +++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/mail/mail_alias.py b/addons/mail/mail_alias.py index 7243660fea2..54adfa34b23 100644 --- a/addons/mail/mail_alias.py +++ b/addons/mail/mail_alias.py @@ -83,5 +83,3 @@ class mail_alias(osv.Model): values.update({'alias_name': prob_alias}) return values - - diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py index 7b6c55f5d83..edd692bdd51 100644 --- a/addons/mail/mail_group.py +++ b/addons/mail/mail_group.py @@ -142,7 +142,10 @@ class mail_group(osv.osv): model_pool = self.pool.get('ir.model.data') alias_pool = self.pool.get('mail.alias') model, res_id = model_pool.get_object_reference( cr, uid, "mail", "model_mail_group") - vals.update({'alias_name': "mailing-list", + vals.update({'alias_name': "mailing-group", 'alias_model_id': res_id}) name = alias_pool.create_unique_alias(cr, uid, vals, context=context) - return super( mail_group, self).create(cr, uid, vals, 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) + return res