diff --git a/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs b/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs index 86e0fdf0f..8b1b650d5 100644 --- a/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs +++ b/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs @@ -126,7 +126,13 @@ private ManualImportItem ProcessFile(string file, string downloadId, string fold folder = new FileInfo(file).Directory.FullName; } - var series = _parsingService.GetSeries(Path.GetFileNameWithoutExtension(file)); + Series series = null; + + var parsedEpisodeInfo = Parser.Parser.ParsePath(folder.GetRelativePath(file)); + if (parsedEpisodeInfo != null) + { + series = _parsingService.GetSeries(parsedEpisodeInfo.SeriesTitle); + } if (series == null && downloadId.IsNotNullOrWhiteSpace()) {