fix: date issues
This commit is contained in:
+6
-1
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user