From 93bb73c17ea86926e646df7be007f445a2c0988f Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 20 Nov 2024 13:49:55 -0500 Subject: [PATCH] fix: replace parseInt that was excluding remote pids from calculation Also fixes nodebb/nodebb-plugin-feed#13 --- src/topics/posts.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/topics/posts.js b/src/topics/posts.js index 272b4d77ac..7a87b2cdc6 100644 --- a/src/topics/posts.js +++ b/src/topics/posts.js @@ -281,7 +281,8 @@ module.exports = function (Topics) { Topics.getTopicField(tid, 'mainPid'), db.getSortedSetRange(`tid:${tid}:posts`, 0, -1), ]); - if (parseInt(mainPid, 10)) { + const mainPidExists = await posts.exists(mainPid); + if (mainPidExists) { pids = [mainPid].concat(pids); } return pids;