From d023fb33898f71e042193aafc51c5391db539a02 Mon Sep 17 00:00:00 2001 From: bunnybeam Date: Thu, 10 Jul 2025 16:19:55 +0100 Subject: [PATCH] return instead of erroring when suspending a suspended user --- .../backend/src/server/api/endpoints/admin/suspend-user.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/server/api/endpoints/admin/suspend-user.ts b/packages/backend/src/server/api/endpoints/admin/suspend-user.ts index 3b61382017..85cbf64362 100644 --- a/packages/backend/src/server/api/endpoints/admin/suspend-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/suspend-user.ts @@ -43,12 +43,13 @@ export default class extends Endpoint { // eslint- } if (user.isSuspended) { - throw new Error('user already suspended'); + return; } if (await this.roleService.isModerator(user)) { throw new Error('cannot suspend moderator account'); } + await this.userSuspendService.suspend(user, me); }); }