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);