From ced4a9157818982e0bf36f09f71c9ee3ddff8c91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 16 Oct 2012 13:59:15 +0200 Subject: [PATCH] [FIX] mail_followers: fixed is_follower computation. bzr revid: tde@openerp.com-20121016115915-l9sgcxoa6i46d6xe --- addons/mail/static/src/js/mail_followers.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js index 72e941afd8c..b3f960ba004 100644 --- a/addons/mail/static/src/js/mail_followers.js +++ b/addons/mail/static/src/js/mail_followers.js @@ -91,7 +91,6 @@ openerp_mail_followers = function(session, mail) { fetch_followers: function (value_) { this.value = value_ || {}; - this.message_is_follower = this.set_is_follower(value_); if (value_) return this.ds_follow.call('read', [this.value, ['name', 'user_ids']]) .pipe(this.proxy('display_followers'), this.proxy('display_generic')) @@ -101,6 +100,7 @@ openerp_mail_followers = function(session, mail) { /* Display generic info about follower, for people not having access to res_partner */ display_generic: function (error, event) { event.preventDefault(); + this.message_is_follower = false; var node_user_list = this.$('ul.oe_mail_followers_display').empty(); // format content: Followers (You and 0 other) // Followers (3) var content = this.options.title; @@ -116,6 +116,7 @@ openerp_mail_followers = function(session, mail) { /** Display the followers */ display_followers: function (records) { var self = this; + this.message_is_follower = this.set_is_follower(records); var node_user_list = this.$('ul.oe_mail_followers_display').empty(); this.$('div.oe_mail_recthread_followers h4').html(this.options.title + (records.length>=5 ? ' (' + records.length + ')' : '') ); for(var i=0; i