From ae40d32115bc88f9a2e4e7631ada66a3b54799b3 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 10 Sep 2023 09:15:12 +0800 Subject: [PATCH] fix bug --- app/modules/themoviedb/__init__.py | 7 ++++--- app/modules/themoviedb/tmdbapi.py | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/modules/themoviedb/__init__.py b/app/modules/themoviedb/__init__.py index 3bcc826d..85359b4a 100644 --- a/app/modules/themoviedb/__init__.py +++ b/app/modules/themoviedb/__init__.py @@ -134,9 +134,10 @@ class TheMovieDbModule(_ModuleBase): f"{mediainfo.title_year}") # 补充剧集年份 - episode_years = self.tmdb.get_tv_episode_years(info.get("id")) - if episode_years: - mediainfo.season_years = episode_years + if mediainfo.type == MediaType.TV: + episode_years = self.tmdb.get_tv_episode_years(info.get("id")) + if episode_years: + mediainfo.season_years = episode_years return mediainfo else: logger.info(f"{meta.name if meta else tmdbid} 未匹配到媒体信息") diff --git a/app/modules/themoviedb/tmdbapi.py b/app/modules/themoviedb/tmdbapi.py index 91fc8093..04b4d8e7 100644 --- a/app/modules/themoviedb/tmdbapi.py +++ b/app/modules/themoviedb/tmdbapi.py @@ -1172,10 +1172,10 @@ class TmdbHelper: """ 查询剧集组年份 """ - episode_groups = self.tv.episode_groups(tv_id) - if not episode_groups: - return {} try: + episode_groups = self.tv.episode_groups(tv_id) + if not episode_groups: + return {} episode_years = {} for episode_group in episode_groups: logger.info(f"正在获取剧集组年份:{episode_group.get('id')}...")