mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-06-14 17:50:44 +02:00
fix: move reputation removal check to accountHelpers method
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user