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); }); }