diff --git a/src/controllers/accounts/helpers.js b/src/controllers/accounts/helpers.js index 2bf00215ae..5b30cd0d7a 100644 --- a/src/controllers/accounts/helpers.js +++ b/src/controllers/accounts/helpers.js @@ -140,9 +140,10 @@ helpers.getCustomUserFields = async function (callerUID, userData) { ]); const fields = allFields.filter((field) => { - const visibilityCheck = isAdmin || isModOfAny || isSelf || field.visibility === 'all' || + const visibility = field.visibility || 'all'; + const visibilityCheck = isAdmin || isModOfAny || isSelf || visibility === 'all' || ( - field.visibility === 'loggedin' && + visibility === 'loggedin' && String(callerUID) !== '0' && String(callerUID) !== '-1' );