This commit is contained in:
jxxghp 2024-07-05 17:03:00 +08:00
parent 848becd946
commit ffc72ba6fe
2 changed files with 4 additions and 4 deletions

View File

@ -347,10 +347,10 @@ class MediaInfo:
return [], [] return [], []
directors = [] directors = []
actors = [] actors = []
for cast in _credits.get("cast"): for cast in _credits.get("cast") or []:
if cast.get("known_for_department") == "Acting": if cast.get("known_for_department") == "Acting":
actors.append(cast) actors.append(cast)
for crew in _credits.get("crew"): for crew in _credits.get("crew") or []:
if crew.get("job") in ["Director", "Writer", "Editor", "Producer"]: if crew.get("job") in ["Director", "Writer", "Editor", "Producer"]:
directors.append(crew) directors.append(crew)
return directors, actors return directors, actors

View File

@ -414,9 +414,9 @@ class TheMovieDbModule(_ModuleBase):
:param season: :param season:
""" """
season_info = self.tmdb.get_tv_season_detail(tmdbid=tmdbid, season=season) season_info = self.tmdb.get_tv_season_detail(tmdbid=tmdbid, season=season)
if not season_info: if not season_info or not season_info.get("episodes"):
return [] return []
return [schemas.TmdbEpisode(**episode) for episode in season_info.get("episodes", [])] return [schemas.TmdbEpisode(**episode) for episode in season_info.get("episodes")]
def scheduler_job(self) -> None: def scheduler_job(self) -> None:
""" """