diff --git a/src/Service/Jobs/ChineseNfoRegistry.cs b/src/Service/Jobs/ChineseNfoRegistry.cs index d07386b..fc129a5 100644 --- a/src/Service/Jobs/ChineseNfoRegistry.cs +++ b/src/Service/Jobs/ChineseNfoRegistry.cs @@ -129,6 +129,11 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry { ctn.seasonNfoPath = Path.Combine(Path.GetDirectoryName(tv) ?? string.Empty, $"Season {seasonNumber}", "season.nfo"); + if (requestSeasonNumber != null && requestSeasonNumber != seasonNumber) + { + continue; + } + if (File.Exists(ctn.seasonNfoPath) && await HandleSeason() == false) { continue; @@ -322,12 +327,7 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry } ctn.seasonNumber = seasonNumber; - - if (requestSeasonNumber != null && requestSeasonNumber != seasonNumber) - { - return false; - } - + _logger.LogInformation("开始处理 Season"); var isLockedNode = seasonXml.SelectSingleNode("//locked");