From 765db86d4ef82d8fe4e99c83962467d27e6a0e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 10 Feb 2021 22:13:35 -0500 Subject: [PATCH] fix: clear category cache on copy parent --- src/categories/create.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/categories/create.js b/src/categories/create.js index 81c3c22f0b..d5246dd497 100644 --- a/src/categories/create.js +++ b/src/categories/create.js @@ -141,7 +141,12 @@ module.exports = function (Categories) { if (copyParent && newParent !== parseInt(toCid, 10)) { await db.sortedSetRemove(`cid:${oldParent}:children`, 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;