mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-28 01:26:16 +01:00
fix: double-OP issue when remote reply comes in to local mainPid
This commit is contained in:
@@ -92,7 +92,7 @@ Notes.getParentChain = async (uid, input) => {
|
|||||||
await traverse(uid, postData.toPid);
|
await traverse(uid, postData.toPid);
|
||||||
} else if (utils.isNumber(id)) { // local pid without toPid, could be OP or reply to OP
|
} else if (utils.isNumber(id)) { // local pid without toPid, could be OP or reply to OP
|
||||||
const mainPid = await topics.getTopicField(postData.tid, 'mainPid');
|
const mainPid = await topics.getTopicField(postData.tid, 'mainPid');
|
||||||
if (mainPid !== id) {
|
if (mainPid !== parseInt(id, 10)) {
|
||||||
await traverse(uid, mainPid);
|
await traverse(uid, mainPid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user