From a9243c6c03fd7d24eb522231cf899d25aa850b66 Mon Sep 17 00:00:00 2001 From: The Man Date: Sun, 20 Oct 2024 22:47:30 +0200 Subject: [PATCH] Added Anilist error log when the record exists on mapping but doesn't enrich with Anilist id --- bazarr/subtitles/refiners/anilist.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bazarr/subtitles/refiners/anilist.py b/bazarr/subtitles/refiners/anilist.py index 4a008a5e1..1c409286d 100644 --- a/bazarr/subtitles/refiners/anilist.py +++ b/bazarr/subtitles/refiners/anilist.py @@ -43,10 +43,15 @@ class AniListClient(object): logger.debug(f"Based on '{mapped_tag}': '{candidate_id_value}', anime-list matched: {obj}") if len(obj) > 0: - return obj[0]["anilist_id"] + anilist_id = obj[0].get("anilist_id") + if not anilist_id: + logger.error("This entry does not have an AniList ID") + + return anilist_id else: logger.debug(f"Could not find corresponding AniList ID with '{mapped_tag}': {candidate_id_value}") - return None + + return None def refine_from_anilist(path, video):