From 692fbaeb2265453eea4747003f6d1a3ea024f129 Mon Sep 17 00:00:00 2001 From: Karl Prieb Date: Tue, 2 May 2017 17:44:05 -0300 Subject: [PATCH] fix start/unstar message --- .../rocketchat-message-star/client/actionButton.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/rocketchat-message-star/client/actionButton.js b/packages/rocketchat-message-star/client/actionButton.js index 8b8a82e31c9..db1701e0987 100644 --- a/packages/rocketchat-message-star/client/actionButton.js +++ b/packages/rocketchat-message-star/client/actionButton.js @@ -18,7 +18,10 @@ Meteor.startup(function() { if (RocketChat.models.Subscriptions.findOne({ rid: message.rid }) == null) { return false; } - return RocketChat.settings.get('Message_AllowStarring') && !message.starred; + + const starred = _.findWhere(message.starred, {_id: Meteor.userId()}); + + return RocketChat.settings.get('Message_AllowStarring') && !starred; }, order: 10 }); @@ -40,7 +43,10 @@ Meteor.startup(function() { if (RocketChat.models.Subscriptions.findOne({ rid: message.rid }) == null) { return false; } - return RocketChat.settings.get('Message_AllowStarring') && message.starred; + + const starred = _.findWhere(message.starred, {_id: Meteor.userId()}); + + return RocketChat.settings.get('Message_AllowStarring') && Boolean(starred); }, order: 10 });