From 0701b5a3d4abb39741b2423c1951dd3f9cb2dde8 Mon Sep 17 00:00:00 2001 From: shenlan Date: Mon, 6 Oct 2025 18:40:38 +0800 Subject: [PATCH] Fix login success detection when response omits success flag (#429) --- ui/homepage/app/login/LoginForm.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/homepage/app/login/LoginForm.tsx b/ui/homepage/app/login/LoginForm.tsx index 1a35999..13ba0b1 100644 --- a/ui/homepage/app/login/LoginForm.tsx +++ b/ui/homepage/app/login/LoginForm.tsx @@ -178,7 +178,9 @@ export function LoginForm() { return } - if (!payload.success || !response.ok) { + const isSuccessful = response.ok && (payload.success ?? true) + + if (!isSuccessful) { const messageKey = payload.error ?? 'generic_error' if ( messageKey === 'mfa_code_required' ||