mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 20:45:58 +01:00
closes #4154
This commit is contained in:
@@ -42,7 +42,7 @@ module.exports = function(Categories) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
category.name = validator.escape(category.name);
|
category.name = validator.escape(category.name || '');
|
||||||
category.disabled = category.hasOwnProperty('disabled') ? parseInt(category.disabled, 10) === 1 : undefined;
|
category.disabled = category.hasOwnProperty('disabled') ? parseInt(category.disabled, 10) === 1 : undefined;
|
||||||
category.icon = category.icon || 'hidden';
|
category.icon = category.icon || 'hidden';
|
||||||
if (category.hasOwnProperty('post_count')) {
|
if (category.hasOwnProperty('post_count')) {
|
||||||
|
|||||||
@@ -92,17 +92,17 @@ helpers.getUserDataByUserSlug = function(userslug, callerUID, callback) {
|
|||||||
userData.sso = results.sso.associations;
|
userData.sso = results.sso.associations;
|
||||||
userData.status = user.getStatus(userData);
|
userData.status = user.getStatus(userData);
|
||||||
userData.banned = parseInt(userData.banned, 10) === 1;
|
userData.banned = parseInt(userData.banned, 10) === 1;
|
||||||
userData.website = validator.escape(userData.website);
|
userData.website = validator.escape(userData.website || '');
|
||||||
userData.websiteLink = !userData.website.startsWith('http') ? 'http://' + userData.website : userData.website;
|
userData.websiteLink = !userData.website.startsWith('http') ? 'http://' + userData.website : userData.website;
|
||||||
userData.websiteName = userData.website.replace(validator.escape('http://'), '').replace(validator.escape('https://'), '');
|
userData.websiteName = userData.website.replace(validator.escape('http://'), '').replace(validator.escape('https://'), '');
|
||||||
userData.followingCount = parseInt(userData.followingCount, 10) || 0;
|
userData.followingCount = parseInt(userData.followingCount, 10) || 0;
|
||||||
userData.followerCount = parseInt(userData.followerCount, 10) || 0;
|
userData.followerCount = parseInt(userData.followerCount, 10) || 0;
|
||||||
|
|
||||||
userData.username = validator.escape(userData.username);
|
userData.username = validator.escape(userData.username || '');
|
||||||
userData.email = validator.escape(userData.email);
|
userData.email = validator.escape(userData.email || '');
|
||||||
userData.fullname = validator.escape(userData.fullname);
|
userData.fullname = validator.escape(userData.fullname || '');
|
||||||
userData.location = validator.escape(userData.location);
|
userData.location = validator.escape(userData.location || '');
|
||||||
userData.signature = validator.escape(userData.signature);
|
userData.signature = validator.escape(userData.signature || '');
|
||||||
userData.aboutme = validator.escape(userData.aboutme || '');
|
userData.aboutme = validator.escape(userData.aboutme || '');
|
||||||
|
|
||||||
userData['cover:url'] = userData['cover:url'] || require('../../coverPhoto').getDefaultProfileCover(userData.uid);
|
userData['cover:url'] = userData['cover:url'] || require('../../coverPhoto').getDefaultProfileCover(userData.uid);
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ module.exports = function(User) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
user.username = validator.escape(user.username);
|
user.username = validator.escape(user.username || '');
|
||||||
|
|
||||||
if (user.password) {
|
if (user.password) {
|
||||||
user.password = undefined;
|
user.password = undefined;
|
||||||
|
|||||||
Reference in New Issue
Block a user