Fix login success detection when response omits success flag (#429)

This commit is contained in:
shenlan 2025-10-06 18:40:38 +08:00 committed by GitHub
parent 5a40f8e6f6
commit 0701b5a3d4

View File

@ -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' ||