[FIX] mail_thread: when deleting a document, delete all followers, using superuser_id to bypass various security rules.

bzr revid: tde@openerp.com-20121212104141-dogt5gi2v70vyr7d
This commit is contained in:
Thibault Delavallée 2012-12-12 11:41:41 +01:00
parent fd8d728190
commit 0a8c55f6f4
1 changed files with 1 additions and 1 deletions

View File

@ -228,7 +228,7 @@ class mail_thread(osv.AbstractModel):
# delete
res = super(mail_thread, self).unlink(cr, uid, ids, context=context)
# delete followers
fol_ids = fol_obj.search(cr, uid, [('res_model', '=', self._name), ('res_id', 'in', ids)], context=context)
fol_ids = fol_obj.search(cr, SUPERUSER_ID, [('res_model', '=', self._name), ('res_id', 'in', ids)], context=context)
fol_obj.unlink(cr, SUPERUSER_ID, fol_ids, context=context)
return res