From 56345777ce7bf32a3841ca2b2ed4a714af08e69e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 4 Mar 2022 13:28:54 -0500 Subject: [PATCH] fix: always show self on /users?online --- src/controllers/users.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/users.js b/src/controllers/users.js index 40a6e2b9ac..2f697c4b9c 100644 --- a/src/controllers/users.js +++ b/src/controllers/users.js @@ -52,10 +52,11 @@ usersController.getOnlineUsers = async function (req, res) { let hiddenCount = 0; if (!userData.isAdminOrGlobalMod) { userData.users = userData.users.filter((user) => { - if (user && user.userStatus === 'offline') { + const showUser = user && (user.uid === req.uid || user.userStatus !== 'offline'); + if (!showUser) { hiddenCount += 1; } - return user && user.userStatus !== 'offline'; + return showUser; }); }