From 7b54a3ca48318fd3cae69e8c67e6294b0d8978f7 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Sun, 11 May 2025 00:12:43 -0400 Subject: [PATCH] allow user to be deleted if profile is missing --- .../src/queue/processors/DeleteAccountProcessorService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts b/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts index 0ca4945948..4e9779a41b 100644 --- a/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts +++ b/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts @@ -357,7 +357,7 @@ export class DeleteAccountProcessorService { } // Do this BEFORE deleting the account! - const profile = await this.userProfilesRepository.findOneByOrFail({ userId: user.id }); + const profile = await this.userProfilesRepository.findOneBy({ userId: user.id }); { // Delete the actual account await this.userIpsRepository.delete({ @@ -383,7 +383,7 @@ export class DeleteAccountProcessorService { } { // Send email notification - if (profile.email && profile.emailVerified) { + if (profile && profile.email && profile.emailVerified) { try { await this.emailService.sendEmail(profile.email, 'Account deleted', 'Your account has been deleted.',