fix: move reputation removal check to accountHelpers method

This commit is contained in:
Julian Lam
2023-01-24 22:07:45 -05:00
parent 3ff12a131c
commit 3e430d8a46
2 changed files with 5 additions and 5 deletions

View File

@@ -28,6 +28,7 @@ helpers.getUserDataByUserSlug = async function (userslug, callerUID, query = {})
if (!results.userData) {
throw new Error('[[error:invalid-uid]]');
}
await parseAboutMe(results.userData);
let { userData } = results;
@@ -38,6 +39,10 @@ helpers.getUserDataByUserSlug = async function (userslug, callerUID, query = {})
const { canViewInfo } = results;
const isSelf = parseInt(callerUID, 10) === parseInt(userData.uid, 10);
if (meta.config['reputation:disabled']) {
delete userData.reputation;
}
userData.age = Math.max(
0,
userData.birthday ? Math.floor((new Date().getTime() - new Date(userData.birthday).getTime()) / 31536000000) : 0

View File

@@ -8,7 +8,6 @@ const user = require('../../user');
const posts = require('../../posts');
const categories = require('../../categories');
const plugins = require('../../plugins');
const meta = require('../../meta');
const privileges = require('../../privileges');
const accountHelpers = require('./helpers');
const helpers = require('../helpers');
@@ -40,10 +39,6 @@ profileController.get = async function (req, res, next) {
posts.parseSignature(userData, req.uid),
]);
if (meta.config['reputation:disabled']) {
delete userData.reputation;
}
userData.posts = latestPosts; // for backwards compat.
userData.latestPosts = latestPosts;
userData.bestPosts = bestPosts;