From 54ffacf743b8ca6d8b8416d8caa920cdf157418a Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 2 Aug 2023 20:22:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20tmdbapi.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/modules/themoviedb/tmdbapi.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/modules/themoviedb/tmdbapi.py b/app/modules/themoviedb/tmdbapi.py index 14d36e9a..76691d8d 100644 --- a/app/modules/themoviedb/tmdbapi.py +++ b/app/modules/themoviedb/tmdbapi.py @@ -306,7 +306,7 @@ class TmdbHelper: index += 1 if not tv.get("names"): tv = self.get_info(mtype=MediaType.TV, tmdbid=tv.get("id")) - if self.__compare_names(name, tv.get("names")): + if tv and self.__compare_names(name, tv.get("names")): return tv if index > 5: break @@ -361,7 +361,7 @@ class TmdbHelper: for tv in tvs[:5]: if not tv.get("names"): tv = self.get_info(mtype=MediaType.TV, tmdbid=tv.get("id")) - if not self.__compare_names(name, tv.get("names")): + if not tv or not self.__compare_names(name, tv.get("names")): continue if __season_match(tv_info=tv, _season_year=season_year): return tv @@ -439,12 +439,12 @@ class TmdbHelper: if multi.get("media_type") == "movie": if not multi.get("names"): multi = self.get_info(mtype=MediaType.MOVIE, tmdbid=multi.get("id")) - if self.__compare_names(name, multi.get("names")): + if multi and self.__compare_names(name, multi.get("names")): return multi elif multi.get("media_type") == "tv": if not multi.get("names"): multi = self.get_info(mtype=MediaType.TV, tmdbid=multi.get("id")) - if self.__compare_names(name, multi.get("names")): + if multi and self.__compare_names(name, multi.get("names")): return multi return {}