From 5d6abb40be563bfc7a6e5d89cc221d8707899bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20=C3=85berg?= Date: Thu, 6 Mar 2025 20:51:46 +0100 Subject: [PATCH] Throw error if no activeUserId was found --- .../src/autofill/services/desktop-autofill.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/desktop/src/autofill/services/desktop-autofill.service.ts b/apps/desktop/src/autofill/services/desktop-autofill.service.ts index f4a6a390723..ad8cde73275 100644 --- a/apps/desktop/src/autofill/services/desktop-autofill.service.ts +++ b/apps/desktop/src/autofill/services/desktop-autofill.service.ts @@ -186,6 +186,11 @@ export class DesktopAutofillService implements OnDestroy { const activeUserId = await firstValueFrom( this.accountService.activeAccount$.pipe(map((a) => a?.id)), ); + if (!activeUserId) { + this.logService.error("listenPasskeyAssertion error", "Active user not found"); + callback(new Error("Active user not found"), null); + return; + } const decrypted = await cipher.decrypt( await this.cipherService.getKeyForCipherKeyDecryption(cipher, activeUserId),