[IMP] write force_thread_id for the mail_group

bzr revid: jam@tinyerp.com-20120622091658-ysxn55f3w79r0lg5
This commit is contained in:
Jigar Amin - OpenERP 2012-06-22 14:46:58 +05:30
parent 541ec87069
commit 2ef9861edb
2 changed files with 5 additions and 4 deletions

View File

@ -83,5 +83,3 @@ class mail_alias(osv.Model):
values.update({'alias_name': prob_alias})
return values

View File

@ -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