fix(source_health): URL-Schema vor httpx.get sicherstellen
Telegram-Quellen mit url=t.me/kanal (ohne https:// Prefix) liessen httpx mit "ValueError: unknown url type" crashen. Fix: vor dem Request https:// vorne anhaengen wenn kein Schema vorhanden ist. Beobachtet auf Live: 110 Health-Errors, davon einige Telegram-Kanaele mit "ValueError: unknown url type:" als Fehlermeldung.
Dieser Commit ist enthalten in:
@@ -112,6 +112,10 @@ async def _check_source_reachability(
|
||||
checks = []
|
||||
url = source["url"]
|
||||
|
||||
# URL-Schema sicherstellen: t.me-Kanaele und andere Domains koennen ohne https:// vorkommen
|
||||
if url and not url.startswith(("http://", "https://")):
|
||||
url = "https://" + url.lstrip("/")
|
||||
|
||||
try:
|
||||
resp = await client.get(url)
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren