fix 动漫一级分类判断条件

This commit is contained in:
thsrite
2023-08-28 12:50:47 +08:00
parent b7e9e8ee21
commit 7717afab69
5 changed files with 15 additions and 6 deletions

View File

@ -113,7 +113,9 @@ class DownloadChain(ChainBase):
if _media.type == MediaType.MOVIE:
download_dir = Path(settings.DOWNLOAD_MOVIE_PATH or settings.DOWNLOAD_PATH) / _media.category
else:
if settings.DOWNLOAD_ANIME_PATH and _media.category and str(_media.category) == '动漫':
media_genrs_ids = _media.tmdb_info.get("genre_ids")
if settings.DOWNLOAD_ANIME_PATH and media_genrs_ids and set(media_genrs_ids).intersection(
set(settings.ANIME_GENREIDS)):
download_dir = Path(settings.DOWNLOAD_ANIME_PATH)
else:
download_dir = Path(settings.DOWNLOAD_TV_PATH or settings.DOWNLOAD_PATH) / _media.category
@ -121,7 +123,9 @@ class DownloadChain(ChainBase):
if _media.type == MediaType.MOVIE:
download_dir = Path(settings.DOWNLOAD_MOVIE_PATH or settings.DOWNLOAD_PATH)
else:
if settings.DOWNLOAD_ANIME_PATH and _media.category and str(_media.category) == '动漫':
media_genrs_ids = _media.tmdb_info.get("genre_ids")
if settings.DOWNLOAD_ANIME_PATH and media_genrs_ids and set(media_genrs_ids).intersection(
set(settings.ANIME_GENREIDS)):
download_dir = Path(settings.DOWNLOAD_ANIME_PATH)
else:
download_dir = Path(settings.DOWNLOAD_TV_PATH or settings.DOWNLOAD_PATH)