From 818dd1e4c28d0a6d0eed07bdc4535e3e69de5523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 21 Mar 2012 18:59:49 +0100 Subject: [PATCH] [FIX] mail.thread: added a protection against 'id' given as argument in write method, instead of 'ids' bzr revid: tde@openerp.com-20120321175949-8bzctzzuww9cxp5m --- addons/mail/mail_thread.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 8aaed056559..f3e1354c5eb 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -87,6 +87,8 @@ class mail_thread(osv.osv): return thread_id; def write(self, cr, uid, ids, vals, context=None): + if isinstance(ids, ('int', 'long')): + ids = [ids] write_res = super(mail_thread, self).write(cr, uid, ids, vals, context=context); if write_res: self.message_subscribe(cr, uid, ids, [uid], context=context)