From 8f4b99a41c6496cbdaaf489f16ecbe261d6c4a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 20 Mar 2020 22:14:13 -0400 Subject: [PATCH] fix: admins not seeing invite button --- src/controllers/users.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/controllers/users.js b/src/controllers/users.js index e6cbffaaf8..1cdabd81dc 100644 --- a/src/controllers/users.js +++ b/src/controllers/users.js @@ -185,9 +185,8 @@ async function render(req, res, data) { data.inviteOnly = registrationType === 'invite-only' || registrationType === 'admin-invite-only'; data.adminInviteOnly = registrationType === 'admin-invite-only'; data.invites = await user.getInvitesNumber(req.uid); - data.showInviteButton = req.loggedIn && ( - (registrationType === 'invite-only' && (!data.maximumInvites || data.invites < data.maximumInvites)) || - (registrationType === 'admin-invite-only' && data.isAdmin) + data.showInviteButton = req.loggedIn && data.inviteOnly && ( + (data.isAdmin || (!data.maximumInvites || data.invites < data.maximumInvites)) ); data['reputation:disabled'] = meta.config['reputation:disabled'];