This commit is contained in:
2026-05-28 06:57:54 +02:00
parent 901ab1adae
commit cff72eb528
3 changed files with 15 additions and 19 deletions

View File

@@ -6,7 +6,11 @@ async function api(path, options = {}) {
})
const data = await response.json().catch(() => ({}))
if (!response.ok) {
const err = new Error(data.error || `Fehler ${response.status}`)
const fallback =
response.status === 502
? 'Server nicht erreichbar (502). Bitte kurz warten und Seite neu laden ggf. läuft ein Update auf project.webklar.com.'
: `Fehler ${response.status}`
const err = new Error(data.error || fallback)
err.status = response.status
if (data.retryAfterSeconds) err.retryAfterSeconds = data.retryAfterSeconds
throw err
@@ -181,7 +185,7 @@ async function initDashboardPage() {
}
} catch (err) {
loading.classList.add('hidden')
if (err.message.includes('401') || err.message.includes('Nicht angemeldet')) {
if (err.status === 401 || err.message.includes('Nicht angemeldet')) {
window.location.href = '/login.html'
return
}