fix: only add blocksCount for self and admins

This commit is contained in:
Barış Soner Uşaklı
2020-07-01 23:16:20 -04:00
parent fd20e5c62c
commit 59a2ace6f7
3 changed files with 3 additions and 4 deletions

View File

@@ -59,7 +59,7 @@ helpers.getUserDataByUserSlug = async function (userslug, callerUID) {
userData.isBlocked = results.isBlocked; userData.isBlocked = results.isBlocked;
if (isAdmin || isSelf) { if (isAdmin || isSelf) {
userData.blocksCount = parseInt(userData.blocksCount, 10) || 0; userData.blocksCount = await user.getUserField(userData.uid, 'blocksCount');
} }
userData.yourid = callerUID; userData.yourid = callerUID;

View File

@@ -72,7 +72,6 @@ userController.getUserDataByUID = async function (callerUid, uid) {
userData.email = settings.showemail && !meta.config.hideEmail ? userData.email : undefined; userData.email = settings.showemail && !meta.config.hideEmail ? userData.email : undefined;
userData.fullname = settings.showfullname && !meta.config.hideFullname ? userData.fullname : undefined; userData.fullname = settings.showfullname && !meta.config.hideFullname ? userData.fullname : undefined;
userData.blocksCount = undefined;
return userData; return userData;
}; };

View File

@@ -28,8 +28,8 @@ module.exports = function (User) {
'lastonline', 'picture', 'fullname', 'location', 'birthday', 'website', 'lastonline', 'picture', 'fullname', 'location', 'birthday', 'website',
'aboutme', 'signature', 'uploadedpicture', 'profileviews', 'reputation', 'aboutme', 'signature', 'uploadedpicture', 'profileviews', 'reputation',
'postcount', 'topiccount', 'lastposttime', 'banned', 'banned:expire', 'postcount', 'topiccount', 'lastposttime', 'banned', 'banned:expire',
'status', 'flags', 'followerCount', 'followingCount', 'blocksCount', 'status', 'flags', 'followerCount', 'followingCount', 'cover:url',
'cover:url', 'cover:position', 'groupTitle', 'cover:position', 'groupTitle',
]; ];
User.guestData = { User.guestData = {