fix: show more user-friendly error message if QR code has expired

This commit is contained in:
Elias Schneider
2026-07-30 14:20:45 +02:00
parent e35be309a3
commit 27199f61d4
2 changed files with 7 additions and 1 deletions
+2 -1
View File
@@ -562,5 +562,6 @@
"deny": "Deny",
"approve": "Approve",
"or": "or",
"visit_and_enter": "Visit {url} and enter:"
"visit_and_enter": "Visit {url} and enter:",
"device_login_request_expired": "Your QR-Code has expired. Please start the sign-in process again."
}
@@ -95,6 +95,11 @@
}
// Stop retrying when the server reports a non-transient failure
clearTimers();
if (isAxiosError(error) && error.response?.status === 401) {
errorMessage = m.device_login_request_expired();
return;
}
errorMessage = getAxiosErrorMessage(error);
}
}