From f9c8b1acf879531f237d8996e29a44cfb8ef8d8a Mon Sep 17 00:00:00 2001 From: barisusakli Date: Fri, 18 Sep 2015 15:56:07 -0400 Subject: [PATCH] if a parent category is deleted add its children to root --- src/categories/delete.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/categories/delete.js b/src/categories/delete.js index 431b3f8b40..f2452ce893 100644 --- a/src/categories/delete.js +++ b/src/categories/delete.js @@ -65,7 +65,14 @@ module.exports = function(Categories) { }, function(next) { async.each(results.children, function(cid, next) { - db.setObjectField('category:' + cid, 'parentCid', 0, next); + async.parallel([ + function(next) { + db.setObjectField('category:' + cid, 'parentCid', 0, next); + }, + function(next) { + db.sortedSetAdd('cid:0:children', cid, cid, next); + } + ], next); }, next); } ], next);