[FIX] mail.thread: added a protection against 'id' given as argument in write method, instead of 'ids'

bzr revid: tde@openerp.com-20120321175949-8bzctzzuww9cxp5m
This commit is contained in:
Thibault Delavallée
2012-03-21 18:59:49 +01:00
parent 43149c8da5
commit 818dd1e4c2
+2
View File
@@ -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)