diff --git a/packages/rocketchat-lib/client/MessageAction.js b/packages/rocketchat-lib/client/MessageAction.js index b61ec1d068502..8038c7d92f5c3 100644 --- a/packages/rocketchat-lib/client/MessageAction.js +++ b/packages/rocketchat-lib/client/MessageAction.js @@ -306,7 +306,7 @@ Meteor.startup(function() { condition(message) { const subscription = RocketChat.models.Subscriptions.findOne({rid: message.rid}); - return Meteor.userId() !== message.u._id && !(subscription.ignored && subscription.ignored.indexOf(message.u._id) > -1); + return Meteor.userId() !== message.u._id && !(subscription && subscription.ignored && subscription.ignored.indexOf(message.u._id) > -1); }, order: 20, group: 'menu' @@ -324,7 +324,7 @@ Meteor.startup(function() { }, condition(message) { const subscription = RocketChat.models.Subscriptions.findOne({rid: message.rid}); - return Meteor.userId() !== message.u._id && subscription.ignored && subscription.ignored.indexOf(message.u._id) > -1; + return Meteor.userId() !== message.u._id && subscription && subscription.ignored && subscription.ignored.indexOf(message.u._id) > -1; }, order: 20, group: 'menu'