diff --git a/packages/rocketchat-lib/server/lib/notifyUsersOnMessage.js b/packages/rocketchat-lib/server/lib/notifyUsersOnMessage.js index d7bd95dcbc50a..0dc0db248bd28 100644 --- a/packages/rocketchat-lib/server/lib/notifyUsersOnMessage.js +++ b/packages/rocketchat-lib/server/lib/notifyUsersOnMessage.js @@ -81,6 +81,7 @@ RocketChat.callbacks.add('afterSaveMessage', function(message, room) { // Update all other subscriptions to alert their owners but witout incrementing // the unread counter, as it is only for mentions and direct messages + // If a room is hidden, it will remain hidden RocketChat.models.Subscriptions.setAlertForRoomIdExcludingUserId(message.rid, message.u._id); return message; diff --git a/packages/rocketchat-lib/server/models/Subscriptions.coffee b/packages/rocketchat-lib/server/models/Subscriptions.coffee index 4ae7500ffef50..e7111cbcc90a0 100644 --- a/packages/rocketchat-lib/server/models/Subscriptions.coffee +++ b/packages/rocketchat-lib/server/models/Subscriptions.coffee @@ -312,7 +312,6 @@ class ModelSubscriptions extends RocketChat.models._Base update = $set: alert: true - open: true return @update query, update, { multi: true }