Allow serienen/videoen in media handoff
allowed_categories kannte nur serien4k|serien|video4k|video. Die englischen Arr-Instanzen sonarrEN (Port 8991, Root /data/FHD/serienen) und radarrEN (Port 7880, Root /data/FHD/videoen) nutzen eigene SAB-Kategorien. Folge: POST /media/handoff antwortete 422 "Unsupported media category", movetdarr.sh brach mit "n8n-Handoff konnte nicht registriert werden - kein Move" ab und Mutiny.2026 x2 (~21 GB) lagen seit 08./09.09.2026 unangetastet in /usenet/complete/videoen. radarrEN hat den Film weiter monitored, hasFile=false, Queue leer. Die Pfadpruefung (expected_prefix) bleibt unveraendert und gilt auch fuer die neuen Kategorien. 3 neue Tests: serienen+videoen werden geproxyt, erfundene Kategorie bleibt 422, Pfad-Mismatch bei videoen bleibt 422. 6/6 media_handoff-Tests gruen. test_health_exposes_current_version schlug schon vor dieser Aenderung fehl (Test erwartet 2.4.1, VERSION ist 2.4.6).
This commit is contained in:
parent
f24809a22a
commit
f3b9a0c33a
2 changed files with 98 additions and 1 deletions
6
app.py
6
app.py
|
|
@ -4121,7 +4121,11 @@ async def media_handoff(payload: MediaHandoffPayload, request: Request):
|
|||
_audit("/media/handoff", "POST", 403, f"caller={caller} action={payload.action}")
|
||||
raise HTTPException(403, "Media handoff caller is not allowed")
|
||||
|
||||
allowed_categories = {"serien4k", "serien", "video4k", "video"}
|
||||
# 16.09.2026: serienen/videoen ergaenzt. Die englischen Arr-Instanzen
|
||||
# sonarrEN (Port 8991, Root /data/FHD/serienen) und radarrEN (Port 7880,
|
||||
# Root /data/FHD/videoen) nutzen eigene SAB-Kategorien. Ohne sie brach der
|
||||
# Handoff mit 422 ab und Releases blieben in /usenet/complete liegen.
|
||||
allowed_categories = {"serien4k", "serien", "serienen", "video4k", "video", "videoen"}
|
||||
if payload.action == "start":
|
||||
if payload.category not in allowed_categories:
|
||||
raise HTTPException(422, "Unsupported media category")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue