diff --git a/install/package.json b/install/package.json index 978f7e2632..a06cdc0878 100644 --- a/install/package.json +++ b/install/package.json @@ -90,9 +90,9 @@ "nodebb-plugin-spam-be-gone": "0.6.1", "nodebb-rewards-essentials": "0.0.13", "nodebb-theme-lavender": "5.0.9", - "nodebb-theme-persona": "9.1.25", + "nodebb-theme-persona": "9.1.26", "nodebb-theme-slick": "1.2.22", - "nodebb-theme-vanilla": "10.1.23", + "nodebb-theme-vanilla": "10.1.24", "nodebb-widget-essentials": "4.0.14", "nodemailer": "^5.0.0", "passport": "^0.4.0", diff --git a/src/topics/unread.js b/src/topics/unread.js index 9efe5c8363..02df4bd781 100644 --- a/src/topics/unread.js +++ b/src/topics/unread.js @@ -295,7 +295,9 @@ module.exports = function (Topics) { var count = 3; var done = false; var hasUnblockedUnread = params.topicTimestamp > userLastReadTimestamp; - + if (!params.blockedUids.length) { + return setImmediate(callback, null, hasUnblockedUnread); + } async.whilst(function () { return !done; }, function (_next) {