diff --git a/src/controllers/helpers.js b/src/controllers/helpers.js index a6ade8c73b..cb9712d95f 100644 --- a/src/controllers/helpers.js +++ b/src/controllers/helpers.js @@ -247,7 +247,7 @@ helpers.buildTitle = function (pageTitle) { return title; }; -helpers.getCategories = async function (set, uid, privilege, selectedCid) { +helpers.getCategories = async function ({set, uid, privilege, selectedCid}) { const cids = await categories.getCidsByPrivilege(set, uid, privilege); return await getCategoryData(cids, uid, selectedCid, Object.values(categories.watchStates), privilege); }; diff --git a/test/controllers.js b/test/controllers.js index 0b06c93d92..3791a551a4 100644 --- a/test/controllers.js +++ b/test/controllers.js @@ -1649,7 +1649,7 @@ describe('Controllers', () => { it('should load categories', async () => { const helpers = require('../src/controllers/helpers'); - const data = await helpers.getCategories('cid:0:children', 1, 'topics:read', 0); + const data = await helpers.getCategories({set: 'cid:0:children', uid: 1, privilege: 'topics:read', selectedCid: 0}); assert(data.categories.length > 0); assert.strictEqual(data.selectedCategory, null); assert.deepStrictEqual(data.selectedCids, []);