diag(jellyseer): log first request shape to verify tmdbId field
This commit is contained in:
@@ -242,7 +242,15 @@ class JellyseerrClient:
|
||||
items = [r for r in page if isinstance(r, dict)] if isinstance(page, list) else []
|
||||
for r in items:
|
||||
media = r.get("media") or {}
|
||||
tmdb_id = media.get("tmdbId")
|
||||
tmdb_id = media.get("tmdbId") or r.get("tmdbId")
|
||||
# Diagnostic: log the first request's shape once so we can verify tmdbId.
|
||||
if not results and filter_val == "pending":
|
||||
logger.info(
|
||||
"Jellyseerr request sample: keys=%s media_keys=%s tmdbId=%s",
|
||||
sorted(r.keys()),
|
||||
sorted(media.keys()) if isinstance(media, dict) else "N/A",
|
||||
tmdb_id,
|
||||
)
|
||||
name = r.get("title") or media.get("title") or media.get("name") or ""
|
||||
if not name and tmdb_id:
|
||||
name = self._resolve_title(r.get("type"), tmdb_id)
|
||||
|
||||
Reference in New Issue
Block a user