From 8e976060ee97de27dd7eacca4644686df6ed78c2 Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Tue, 11 Sep 2012 12:31:45 +0530 Subject: [PATCH] [IMP]: iterate for result instead of result[0] bzr revid: atp@tinyerp.com-20120911070145-bkj5y3redpxyfvu3 --- addons/mail/static/src/js/mail.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index a957a1386f8..db0099ca33e 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -291,14 +291,15 @@ openerp.mail = function(session) { var self = this; this.ds_message.call('message_read', [[parseInt(message_id)]]).then(function(result){ vote_count = 0; - if (result[0].vote_user_ids){ - vote_count = result[0].vote_user_ids.length; - } - parent_element = self.find_parent_element(".oe_mail_msg_vote", message_id); - vote_element = session.web.qweb.render('VoteDisplay', {'msg_id': message_id, 'vote_count': vote_count, 'has_voted': result[0].has_voted}); - $(parent_element).html(vote_element); - self.add_vote_event($(parent_element)); - + _.each(result, function(res){ + if (res.vote_user_ids){ + vote_count = res.vote_user_ids.length; + } + parent_element = self.find_parent_element(".oe_mail_msg_vote", message_id); + vote_element = session.web.qweb.render('VoteDisplay', {'msg_id': message_id, 'vote_count': vote_count, 'has_voted': res.has_voted}); + $(parent_element).html(vote_element); + self.add_vote_event($(parent_element)); + }); }); },