fix: date issues

This commit is contained in:
2025-09-07 12:28:06 -04:00
parent 8942c7426f
commit 5274c06223
2 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
0.0.6 0.0.7
+6 -1
View File
@@ -432,7 +432,12 @@ def jellyseerr_digital_date_from_tmdb(tmdb_id: int) -> Optional[str]:
if iso: if iso:
candidates.append(iso) candidates.append(iso)
for arr_key in ("releaseDates", "releases", "dates"): 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() name = (rd.get("type") or rd.get("label") or "").lower()
v = rd.get("date") or rd.get("releaseDate") v = rd.get("date") or rd.get("releaseDate")
if v and ("digital" in name or "vod" in name or "stream" in name): if v and ("digital" in name or "vod" in name or "stream" in name):