fix: calling sortedSetRemove to remove multiple values, instead of baking it into sortedSetRemoveBulk

This commit is contained in:
Julian Lam
2026-01-12 12:29:53 -05:00
parent b9b33f9f8d
commit 82507c0fb1

View File

@@ -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]);