diff --git a/apps/api/src/app/user/user.controller.ts b/apps/api/src/app/user/user.controller.ts index aec79e4e21..4ec1e61499 100644 --- a/apps/api/src/app/user/user.controller.ts +++ b/apps/api/src/app/user/user.controller.ts @@ -75,10 +75,11 @@ export class UserController { public async deleteOwnUser( @Body() data: DeleteOwnUserDto ): Promise { - const user = - this.request.user.provider === 'ANONYMOUS' - ? await this.validateAccessToken(data.accessToken, this.request.user.id) - : this.request.user; + const user = this.request.user; + + if (user.provider === 'ANONYMOUS') { + await this.validateAccessToken(data.accessToken, user.id); + } return this.userService.deleteUser({ id: user.id