[FIX] mail_thread: correctly handle single id argument in `unlink`
fixes #1721 closes #1723
This commit is contained in:
parent
831fbd01f7
commit
7e0ed740f3
|
@ -311,6 +311,9 @@ class mail_thread(osv.AbstractModel):
|
|||
cascaded, because link is done through (res_model, res_id). """
|
||||
msg_obj = self.pool.get('mail.message')
|
||||
fol_obj = self.pool.get('mail.followers')
|
||||
|
||||
if isinstance(ids, (int, long)):
|
||||
ids = [ids]
|
||||
# delete messages and notifications
|
||||
msg_ids = msg_obj.search(cr, uid, [('model', '=', self._name), ('res_id', 'in', ids)], context=context)
|
||||
msg_obj.unlink(cr, uid, msg_ids, context=context)
|
||||
|
|
Loading…
Reference in New Issue