fix: #13676, bug where nested remote categories could not be removed

This commit is contained in:
Julian Lam
2025-09-24 10:42:16 -04:00
parent 8c553b1854
commit 175dc20906

View File

@@ -218,7 +218,9 @@ categoriesController.removeRemote = async function (req, res) {
return helpers.formatApiResponse(400, res);
}
await db.sortedSetRemove('cid:0:children', req.params.cid);
cache.del('cid:0:children');
const parentCid = await categories.getCategoryField(req.params.cid, 'parentCid');
await db.sortedSetRemove(`cid:${parentCid || 0}:children`, req.params.cid);
cache.del(`cid:${parentCid || 0}:children`);
res.sendStatus(200);
};