From 62f8d3f1c4c01c831271ac1d655ca5cd449fef67 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Mon, 15 Sep 2025 00:00:50 +0530 Subject: [PATCH] Update src/routes/(console)/account/updateMfa.svelte Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/routes/(console)/account/updateMfa.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/account/updateMfa.svelte b/src/routes/(console)/account/updateMfa.svelte index e4d9e01ba..304a2f7ec 100644 --- a/src/routes/(console)/account/updateMfa.svelte +++ b/src/routes/(console)/account/updateMfa.svelte @@ -80,11 +80,15 @@ await sdk.forConsole.account.updateMFA({ mfa: !$user.mfa }); if (!$user.mfa && $user.emailVerification && !$factors.email) { + // Automatically set up email MFA when enabling MFA if the user has a verified email + // This provides a fallback authentication method without requiring user interaction try { await sdk.forConsole.account.createMFAChallenge({ factor: AuthenticationFactor.Email }); - } catch (emailError) {} + } catch (emailError) { + // Silently ignore - email MFA is optional and shouldn't block MFA enablement + } } await Promise.all([invalidate(Dependencies.ACCOUNT), invalidate(Dependencies.FACTORS)]);