From 35bc38eb34b263c0f8bafd9379c2137ed1776192 Mon Sep 17 00:00:00 2001 From: rene Date: Thu, 14 May 2026 17:01:46 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Analytics-Tab=20zeigt=20verst=C3=A4ndlic?= =?UTF-8?q?he=20Fehlermeldung=20bei=20Umami-Auth-Fehler?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/routes/admin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/routes/admin.py b/backend/routes/admin.py index be0c8ed..a8fa045 100644 --- a/backend/routes/admin.py +++ b/backend/routes/admin.py @@ -799,7 +799,10 @@ async def get_analytics(user=Depends(require_mod)): site_id = os.getenv("UMAMI_SITE_ID", "") if not url or not site_id: raise HTTPException(503, "Umami nicht konfiguriert.") - token = await _umami_auth() + try: + token = await _umami_auth() + except Exception as e: + raise HTTPException(503, f"Umami-Login fehlgeschlagen: Bitte UMAMI_USERNAME und UMAMI_PASSWORD in .env prüfen. ({e})") headers = {"Authorization": f"Bearer {token}"} now = datetime.now(_TZ)