fix 不优先下载整季的Bug

This commit is contained in:
jxxghp 2023-08-21 08:21:42 +08:00
parent 5d9b45a2f8
commit 75bd4d4b77
2 changed files with 9 additions and 1 deletions

View File

@ -737,6 +737,9 @@ class SubscribeChain(ChainBase):
if no_exist_season: if no_exist_season:
# 原季集列表 # 原季集列表
episode_list = no_exist_season.episodes episode_list = no_exist_season.episodes
# 整季缺失的不处理
if not episode_list:
return no_exists
# 原总集数 # 原总集数
total = no_exist_season.total_episode total = no_exist_season.total_episode
if total_episode and start_episode: if total_episode and start_episode:

View File

@ -188,7 +188,12 @@ class TorrentHelper:
# 季数 # 季数
_season_len = str(len(_meta.season_list)).rjust(2, '0') _season_len = str(len(_meta.season_list)).rjust(2, '0')
# 集数 # 集数
_episode_len = str(9999 - len(_meta.episode_list)).rjust(4, '0') if not _meta.episode_list:
# 无集数的排最前面
_episode_len = "9999"
else:
# 集数越多的排越前面
_episode_len = str(len(_meta.episode_list)).rjust(4, '0')
# 优先规则 # 优先规则
priority = self.system_config.get(SystemConfigKey.TorrentsPriority) priority = self.system_config.get(SystemConfigKey.TorrentsPriority)
if priority != "site": if priority != "site":