From 381bbb04adf3a64ace18e4575adf5880ecd2c879 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 22 Jun 2024 08:59:50 -0400 Subject: [PATCH] fix: dont show self in suggested topics --- src/topics/suggested.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/topics/suggested.js b/src/topics/suggested.js index 8863db68f1..bc8bbd2102 100644 --- a/src/topics/suggested.js +++ b/src/topics/suggested.js @@ -35,7 +35,7 @@ module.exports = function (Topics) { tids = await privileges.topics.filterTids('topics:read', tids, uid); let topicData = await Topics.getTopicsByTids(tids, uid); - topicData = topicData.filter(topic => topic && topic.tid !== tid); + topicData = topicData.filter(topic => topic && String(topic.tid) !== tid); topicData = await user.blocks.filter(uid, topicData); topicData = topicData.slice(start, stop !== -1 ? stop + 1 : undefined) .sort((t1, t2) => t2.timestamp - t1.timestamp); @@ -60,7 +60,7 @@ module.exports = function (Topics) { limit: 20, ids: [], }); - tids = tids.filter(_tid => _tid !== tid); // remove self + tids = tids.filter(_tid => String(_tid) !== tid); // remove self if (cutoff) { const topicData = await Topics.getTopicsFields(tids, ['tid', 'timestamp']); const now = Date.now();