fix: replies to remote content overriding mainPid in topic

This commit is contained in:
Julian Lam
2024-02-08 11:55:48 -05:00
parent f1b8f3fe4f
commit 2b1a347792

View File

@@ -247,7 +247,7 @@ module.exports = function (Topics) {
Topics.addPostToTopic = async function (tid, postData) {
const mainPid = await Topics.getTopicField(tid, 'mainPid');
if (!parseInt(mainPid, 10)) {
if (!mainPid) {
await Topics.setTopicField(tid, 'mainPid', postData.pid);
} else {
const upvotes = parseInt(postData.upvotes, 10) || 0;