From 94a284dd9549eb5f9d477c827d0b7e141454df1f Mon Sep 17 00:00:00 2001 From: "Moon.eth" Date: Fri, 24 Jul 2026 14:14:08 +0900 Subject: [PATCH 1/3] fix mfa regression --- src/components/login_form/login_form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/login_form/login_form.js b/src/components/login_form/login_form.js index a333e6970..5f39b8439 100644 --- a/src/components/login_form/login_form.js +++ b/src/components/login_form/login_form.js @@ -63,7 +63,7 @@ const LoginForm = { }) }) .catch((error) => { - if (error.errorData?.error === 'mfa_required') { + if (error.errorData === 'mfa_required') { this.requireMFA({ settings: error }) } else if (error.identifier === 'password_reset_required') { this.$router.push({ From de680501a5c9f7bfbae4d5b443a29421ce86db28 Mon Sep 17 00:00:00 2001 From: "Moon.eth" Date: Fri, 24 Jul 2026 14:26:25 +0900 Subject: [PATCH 2/3] fix another mfa regression --- src/components/login_form/login_form.js | 2 +- src/components/mfa_form/recovery_form.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/login_form/login_form.js b/src/components/login_form/login_form.js index 5f39b8439..6c2750677 100644 --- a/src/components/login_form/login_form.js +++ b/src/components/login_form/login_form.js @@ -64,7 +64,7 @@ const LoginForm = { }) .catch((error) => { if (error.errorData === 'mfa_required') { - this.requireMFA({ settings: error }) + this.requireMFA({ settings: error.error }) } else if (error.identifier === 'password_reset_required') { this.$router.push({ name: 'password-reset', diff --git a/src/components/mfa_form/recovery_form.js b/src/components/mfa_form/recovery_form.js index e04218bd8..e03a3c84a 100644 --- a/src/components/mfa_form/recovery_form.js +++ b/src/components/mfa_form/recovery_form.js @@ -44,7 +44,7 @@ export default { } verifyRecoveryCode(data) - .then((result) => { + .then(({ data: result }) => { this.login(result).then(() => { this.$router.push({ name: 'friends' }) }) From 1def2d7c691bfa6f2711e1122b3c78ea425d1aa1 Mon Sep 17 00:00:00 2001 From: "Moon.eth" Date: Fri, 24 Jul 2026 14:45:21 +0900 Subject: [PATCH 3/3] Add changelog for MFA fixes --- changelog.d/mfa-fixes.fix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/mfa-fixes.fix diff --git a/changelog.d/mfa-fixes.fix b/changelog.d/mfa-fixes.fix new file mode 100644 index 000000000..52575990b --- /dev/null +++ b/changelog.d/mfa-fixes.fix @@ -0,0 +1 @@ +Fix MFA login and recovery code authentication.