diff --git a/src/controllers/accounts/helpers.js b/src/controllers/accounts/helpers.js index 526175a838..7c249d8d5f 100644 --- a/src/controllers/accounts/helpers.js +++ b/src/controllers/accounts/helpers.js @@ -44,6 +44,11 @@ helpers.getUserDataByUserSlug = async function (userslug, callerUID, query = {}) userData = await user.hidePrivateData(userData, callerUID); userData.emailClass = userSettings.showemail ? 'hide' : ''; + // If email unconfirmed, hide from result set + if (!userData['email:confirmed']) { + userData.email = ''; + } + if (isAdmin || isSelf || (canViewInfo && !results.isTargetAdmin)) { userData.ips = results.ips; }