fix 豆瓣转TMDB搜索时丢失季的问题

This commit is contained in:
jxxghp 2024-06-14 16:13:21 +08:00
parent f8f964106a
commit 0270af5b19
2 changed files with 4 additions and 0 deletions

View File

@ -52,6 +52,8 @@ def search_by_id(mediaid: str,
# 通过豆瓣ID识别TMDBID # 通过豆瓣ID识别TMDBID
tmdbinfo = MediaChain().get_tmdbinfo_by_doubanid(doubanid=doubanid, mtype=mtype) tmdbinfo = MediaChain().get_tmdbinfo_by_doubanid(doubanid=doubanid, mtype=mtype)
if tmdbinfo: if tmdbinfo:
if tmdbinfo.get('season') and not season:
season = tmdbinfo.get('season')
torrents = SearchChain().search_by_id(tmdbid=tmdbinfo.get("id"), torrents = SearchChain().search_by_id(tmdbid=tmdbinfo.get("id"),
mtype=mtype, area=area, season=season) mtype=mtype, area=area, season=season)
else: else:

View File

@ -220,6 +220,8 @@ class MediaChain(ChainBase, metaclass=Singleton):
season=meta.begin_season season=meta.begin_season
) )
if tmdbinfo: if tmdbinfo:
# 合季季后返回
tmdbinfo['season'] = meta.begin_season
break break
return tmdbinfo return tmdbinfo