From d8e55d58de5f4a096f55441be0a98fe3501de420 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 3 Dec 2025 14:47:10 -0500 Subject: [PATCH] fix: use setsAdd --- src/activitypub/actors.js | 8 ++++---- test/activitypub/privileges.js | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/activitypub/actors.js b/src/activitypub/actors.js index b9b1843a59..6516523849 100644 --- a/src/activitypub/actors.js +++ b/src/activitypub/actors.js @@ -401,11 +401,11 @@ Actors.assertGroup = async (ids, options = {}) => { ]); // Privilege mask - const masksAdd = categoryObjs.reduce((queries, category) => { + const masksAdd = categoryObjs.reduce((sets, category) => { if (category?._activitypub?.postingRestrictedToMods) { - queries.push(db.setAdd.call(db, `cid:${category.cid}:privilegeMask`, 'topics:create')); + sets.push(`cid:${category.cid}:privilegeMask`); } - return queries; + return sets; }, []); await Promise.all([ @@ -414,7 +414,7 @@ Actors.assertGroup = async (ids, options = {}) => { db.sortedSetAddBulk(queries.searchAdd), db.setObject('handle:cid', queries.handleAdd), _migratePersonToGroup(categoryObjs), - Promise.all(masksAdd), + db.setsAdd(masksAdd, 'topics:create'), ]); return categoryObjs; diff --git a/test/activitypub/privileges.js b/test/activitypub/privileges.js index c8158f1a0a..89fdb83245 100644 --- a/test/activitypub/privileges.js +++ b/test/activitypub/privileges.js @@ -238,7 +238,6 @@ describe('Privilege masking', () => { it('should pass the privileges .can() check if requested', async () => { const set = await privileges.categories.get(cid, uid); - console.log(set); const can = await privileges.categories.can('topics:create', cid, uid); assert(can); });