diff --git a/src/controllers/admin.js b/src/controllers/admin.js index 926e30d7e1..1df316267a 100644 --- a/src/controllers/admin.js +++ b/src/controllers/admin.js @@ -154,12 +154,8 @@ adminController.categories.getAll = function(req, res, next) { disabled = []; async.waterfall([ - function(next) { - db.getSortedSetRange('categories:cid', 0, -1, next); - }, - function(cids, next) { - categories.getCategoriesData(cids, next); - }, + async.apply(db.getSortedSetRange, 'categories:cid', 0, -1), + async.apply(categories.getCategoriesData), function(categories, next) { plugins.fireHook('filter:admin.categories.get', {req: req, res: res, categories: categories}, next); }