mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-03 11:01:20 +01:00
fix: dont call getInbox for /recent
make sure there are no dupes if called
This commit is contained in:
@@ -74,7 +74,7 @@ module.exports = function (Topics) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function getInbox(tids, params) {
|
async function getInbox(tids, params) {
|
||||||
if (params.cids && !params.cids.includes('-1')) {
|
if (!Array.isArray(params.cids) || !params.cids.includes('-1')) {
|
||||||
return tids;
|
return tids;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ module.exports = function (Topics) {
|
|||||||
inbox = await db[method](`uid:${params.uid}:inbox`, 0, meta.config.recentMaxTopics - 1);
|
inbox = await db[method](`uid:${params.uid}:inbox`, 0, meta.config.recentMaxTopics - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return tids.concat(inbox);
|
return _.uniq(tids.concat(inbox));
|
||||||
}
|
}
|
||||||
|
|
||||||
function sortToSet(sort) {
|
function sortToSet(sort) {
|
||||||
|
|||||||
Reference in New Issue
Block a user