From 1f76c9d3d3f6337531212328287519fd78f13480 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 15 Aug 2026 19:54:40 +0200 Subject: [PATCH] fix(api): auto-join the single community on registration approval (#1639) --- .../src/api/admin/controllers/InstanceConfigAdminController.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fluxer_api/src/api/admin/controllers/InstanceConfigAdminController.ts b/fluxer_api/src/api/admin/controllers/InstanceConfigAdminController.ts index 12084b15a..d304277a2 100644 --- a/fluxer_api/src/api/admin/controllers/InstanceConfigAdminController.ts +++ b/fluxer_api/src/api/admin/controllers/InstanceConfigAdminController.ts @@ -619,6 +619,9 @@ async function updatePendingRegistrationUser( traits.delete(REGISTRATION_REJECTED_TRAIT); } await userRepository.patchUpsert(user.id, {traits: traits.size > 0 ? traits : null}, user.toRow()); + if (decision === 'approve') { + await ctx.get('singleCommunityService').joinStockCommunity(user.id, ctx.get('requestCache')); + } await ctx.get('adminService').auditService.createAuditLog({ adminUserId: ctx.get('adminUserId'), targetType: 'user',