From 82507c0fb1675b29fb97462e35f3da7088e592de Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 12 Jan 2026 12:29:53 -0500 Subject: [PATCH] fix: calling sortedSetRemove to remove multiple values, instead of baking it into sortedSetRemoveBulk --- src/topics/crossposts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/topics/crossposts.js b/src/topics/crossposts.js index c02f24e934..d71d83f714 100644 --- a/src/topics/crossposts.js +++ b/src/topics/crossposts.js @@ -118,12 +118,12 @@ Crossposts.remove = async function (tid, cid, uid) { `cid:${cid}:tids:views`, ]; bulkRemove = bulkRemove.map(zset => [zset, tid]); - bulkRemove.push([`cid:${cid}:pids`, pids]); await Promise.all([ db.sortedSetRemoveBulk(bulkRemove), db.delete(`crosspost:${crosspostId}`), db.sortedSetRemove(`tid:${tid}:crossposts`, crosspostId), + db.sortedSetRemove(`cid:${cid}:pids`, pids), uid > 0 ? db.sortedSetRemove(`uid:${uid}:crossposts`, crosspostId) : false, ]); await categories.onTopicsMoved([cid]);