mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: getUserInfo internal method in topic events to not filter out uids because getUsersFields already does it
This commit is contained in:
@@ -130,8 +130,8 @@ Events.get = async (tid, uid, reverse = false) => {
|
||||
};
|
||||
|
||||
async function getUserInfo(uids) {
|
||||
uids = uids.filter((uid, idx) => !isNaN(parseInt(uid, 10)) && uids.indexOf(uid) === idx);
|
||||
const userData = await user.getUsersFields(uids, ['picture', 'username', 'userslug']);
|
||||
uids = new Set(uids); // eliminate dupes
|
||||
const userData = await user.getUsersFields(Array.from(uids), ['picture', 'username', 'userslug']);
|
||||
const userMap = userData.reduce((memo, cur) => memo.set(cur.uid, cur), new Map());
|
||||
userMap.set('system', {
|
||||
system: true,
|
||||
|
||||
Reference in New Issue
Block a user