From d8f114c9824343ce5cbb1160dda8e4b3624f6186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 22 Nov 2018 21:58:25 -0500 Subject: [PATCH] dont check if guests/spiders are banned or load reason --- src/user/bans.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/user/bans.js b/src/user/bans.js index e901ecb1c0..b82e64312b 100644 --- a/src/user/bans.js +++ b/src/user/bans.js @@ -64,6 +64,9 @@ module.exports = function (User) { }; User.isBanned = function (uid, callback) { + if (parseInt(uid, 10) <= 0) { + return setImmediate(callback, null, false); + } async.waterfall([ async.apply(User.getUserFields, uid, ['banned', 'banned:expire']), function (userData, next) { @@ -90,6 +93,9 @@ module.exports = function (User) { }; User.getBannedReason = function (uid, callback) { + if (parseInt(uid, 10) <= 0) { + return setImmediate(callback, null, ''); + } async.waterfall([ function (next) { db.getSortedSetRevRange('uid:' + uid + ':bans:timestamp', 0, 0, next);