From f9af9fae1216557905c6c7634483226c0a2be4ff Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 28 Jan 2014 20:57:18 +0100 Subject: [PATCH] [FIX] im: wrong access rule (user_ids in an array of ids, not an array of tuple (id, name)) + useless arg passed to ensure_users bzr revid: dle@openerp.com-20140128195718-47861aq02r3mqdf8 --- addons/im/security/im_security.xml | 2 +- addons/im/static/src/js/im_common.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/im/security/im_security.xml b/addons/im/security/im_security.xml index fa6c3602ead..6713b88cda6 100644 --- a/addons/im/security/im_security.xml +++ b/addons/im/security/im_security.xml @@ -5,7 +5,7 @@ Can only read messages from a session where user is - [('session_id.user_ids', 'in', user.im_user_id)] + [('session_id.user_ids', 'in', user.im_user_id.id)] diff --git a/addons/im/static/src/js/im_common.js b/addons/im/static/src/js/im_common.js index 7ec79b1650d..5a88ddfb581 100644 --- a/addons/im/static/src/js/im_common.js +++ b/addons/im/static/src/js/im_common.js @@ -267,7 +267,7 @@ function declare($, _, openerp) { var users = _.unique(_.map(messages, function(message){ return message.from_id[0]; })); - return self.ensure_users(users, self.me.get("id")).then(function(){ + return self.ensure_users(users).then(function(){ return self.received_messages(messages, true); }); });