fix: clear category cache on copy parent

v1.18.x
Barış Soner Uşaklı 4 years ago
parent ed3e9ce2e2
commit 765db86d4e

@ -141,7 +141,12 @@ module.exports = function (Categories) {
if (copyParent && newParent !== parseInt(toCid, 10)) { if (copyParent && newParent !== parseInt(toCid, 10)) {
await db.sortedSetRemove(`cid:${oldParent}:children`, toCid); await db.sortedSetRemove(`cid:${oldParent}:children`, toCid);
await db.sortedSetAdd(`cid:${newParent}:children`, source.order, toCid); await db.sortedSetAdd(`cid:${newParent}:children`, source.order, toCid);
cache.del([`cid:${oldParent}:children`, `cid:${newParent}:children`]); cache.del([
`cid:${oldParent}:children`,
`cid:${oldParent}:children:all`,
`cid:${newParent}:children`,
`cid:${newParent}:children:all`,
]);
} }
destination.description = source.description; destination.description = source.description;

Loading…
Cancel
Save