diff --git a/install/package.json b/install/package.json index 5ab76eb59d..5fe15b3916 100644 --- a/install/package.json +++ b/install/package.json @@ -61,7 +61,7 @@ "connect-mongo": "5.1.0", "connect-multiparty": "2.2.0", "connect-pg-simple": "10.0.0", - "connect-redis": "8.0.0", + "connect-redis": "8.0.1", "cookie-parser": "1.4.7", "cron": "3.2.1", "cropperjs": "1.6.2", diff --git a/src/controllers/accounts/helpers.js b/src/controllers/accounts/helpers.js index 3e1b1a8098..99e0abfcfb 100644 --- a/src/controllers/accounts/helpers.js +++ b/src/controllers/accounts/helpers.js @@ -172,9 +172,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' );