diff --git a/src/Service/Jobs/ChineseNfoRegistry.cs b/src/Service/Jobs/ChineseNfoRegistry.cs index 06ad3e4..cea8a55 100644 --- a/src/Service/Jobs/ChineseNfoRegistry.cs +++ b/src/Service/Jobs/ChineseNfoRegistry.cs @@ -107,10 +107,8 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry { continue; } - else - { - _logger.LogInformation("ChineseNfoRegistry.Job() tv is contains path"); - } + + _logger.LogInformation("ChineseNfoRegistry.Job() tv is contains path"); } try @@ -153,7 +151,9 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry foreach (var season in seasonNfos) { - var seasonNumber = Path.GetFileName(season).Split("Season ", StringSplitOptions.None)[1]; + var seasonNumber = season + .Split("Season ")[1] + .Split(Path.DirectorySeparatorChar)[0]; try { @@ -188,10 +188,10 @@ public class ChineseNfoRegistry : Registry, IChineseNfoRegistry var episodeNumber = Path.GetFileName(episode) .Split(split, StringSplitOptions.None)[1] .Split(" - ", StringSplitOptions.None)[0]; - + if (!string.IsNullOrEmpty(requestEpisodeNumber)) { - if (episodeNumber != requestEpisodeNumber) + if (int.Parse(episodeNumber).ToString() != requestEpisodeNumber) { continue; }