fix: #13135, tids are not numeric for ap topics

this fixes other issues like posts not disappearing when purged and many others
This commit is contained in:
Barış Soner Uşaklı
2025-02-06 19:12:32 -05:00
parent 865c09a5cf
commit d687f0810c
9 changed files with 25 additions and 25 deletions

View File

@@ -61,9 +61,9 @@ module.exports = function (Posts) {
const tid = String(filter.tid);
postData = postData.filter(item => item.data.tid && String(item.data.tid) === tid);
} else if (Array.isArray(filter.tid)) {
const tids = filter.tid.map(tid => parseInt(tid, 10));
const tids = filter.tid.map(String);
postData = postData.filter(
item => item.data.tid && tids.includes(parseInt(item.data.tid, 10))
item => item.data.tid && tids.includes(String(item.data.tid))
);
}