fix: only add blocksCount for self and admins

v1.18.x
Barış Soner Uşaklı 5 years ago
parent fd20e5c62c
commit 59a2ace6f7

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

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

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

Loading…
Cancel
Save