diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 51eed7c7f8f..349122e5942 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -1181,7 +1181,7 @@ class mail_thread(osv.AbstractModel): if subtype_ids and existing_pids: fol_ids = mail_followers_obj.search(cr, SUPERUSER_ID, [ ('res_model', '=', self._name), - ('res_id', 'in', ids), + ('res_id', '=', record.id), ('partner_id', 'in', list(existing_pids)), ], context=context) mail_followers_obj.write(cr, SUPERUSER_ID, fol_ids, {'subtype_ids': [(6, 0, subtype_ids)]}, context=context)