mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-23 04:40:36 +01:00
fix: calling sortedSetRemove to remove multiple values, instead of baking it into sortedSetRemoveBulk
This commit is contained in:
@@ -118,12 +118,12 @@ Crossposts.remove = async function (tid, cid, uid) {
|
|||||||
`cid:${cid}:tids:views`,
|
`cid:${cid}:tids:views`,
|
||||||
];
|
];
|
||||||
bulkRemove = bulkRemove.map(zset => [zset, tid]);
|
bulkRemove = bulkRemove.map(zset => [zset, tid]);
|
||||||
bulkRemove.push([`cid:${cid}:pids`, pids]);
|
|
||||||
|
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
db.sortedSetRemoveBulk(bulkRemove),
|
db.sortedSetRemoveBulk(bulkRemove),
|
||||||
db.delete(`crosspost:${crosspostId}`),
|
db.delete(`crosspost:${crosspostId}`),
|
||||||
db.sortedSetRemove(`tid:${tid}:crossposts`, crosspostId),
|
db.sortedSetRemove(`tid:${tid}:crossposts`, crosspostId),
|
||||||
|
db.sortedSetRemove(`cid:${cid}:pids`, pids),
|
||||||
uid > 0 ? db.sortedSetRemove(`uid:${uid}:crossposts`, crosspostId) : false,
|
uid > 0 ? db.sortedSetRemove(`uid:${uid}:crossposts`, crosspostId) : false,
|
||||||
]);
|
]);
|
||||||
await categories.onTopicsMoved([cid]);
|
await categories.onTopicsMoved([cid]);
|
||||||
|
|||||||
Reference in New Issue
Block a user