diff --git a/VERSION b/VERSION index 1750564..5a5831a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.6 +0.0.7 diff --git a/webhook_server.py b/webhook_server.py index 8fa087f..748d8e5 100644 --- a/webhook_server.py +++ b/webhook_server.py @@ -432,7 +432,12 @@ def jellyseerr_digital_date_from_tmdb(tmdb_id: int) -> Optional[str]: if iso: candidates.append(iso) for arr_key in ("releaseDates", "releases", "dates"): - for rd in (j.get(arr_key) or []): + arr_data = j.get(arr_key) + if not isinstance(arr_data, list): + continue + for rd in arr_data: + if not isinstance(rd, dict): + continue name = (rd.get("type") or rd.get("label") or "").lower() v = rd.get("date") or rd.get("releaseDate") if v and ("digital" in name or "vod" in name or "stream" in name):