From f9688cc63f6f89081c649ff365dcd738f0eff26e Mon Sep 17 00:00:00 2001
From: Olivier Dony <odo@openerp.com>
Date: Fri, 10 Jun 2016 15:12:38 +0200
Subject: [PATCH] [FIX] calendar.event: wrong return type when message_post was
 called from new API

---
 addons/calendar/calendar.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/addons/calendar/calendar.py b/addons/calendar/calendar.py
index d45fd2d13e71..c76e4f0b6ec9 100644
--- a/addons/calendar/calendar.py
+++ b/addons/calendar/calendar.py
@@ -1408,6 +1408,7 @@ class calendar_event(osv.Model):
             event.message_needaction = rec.message_needaction
 
     @api.cr_uid_ids_context
+    @api.returns('mail.message', lambda value: value.id)
     def message_post(self, cr, uid, thread_id, context=None, **kwargs):
         if isinstance(thread_id, basestring):
             thread_id = get_real_ids(thread_id)
-- 
GitLab