diff --git a/src/NzbDrone.Core/MediaFiles/EpisodeImport/ImportApprovedEpisodes.cs b/src/NzbDrone.Core/MediaFiles/EpisodeImport/ImportApprovedEpisodes.cs index 8fe655da8..63bc40848 100644 --- a/src/NzbDrone.Core/MediaFiles/EpisodeImport/ImportApprovedEpisodes.cs +++ b/src/NzbDrone.Core/MediaFiles/EpisodeImport/ImportApprovedEpisodes.cs @@ -218,6 +218,11 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport return fileName; } + if (SceneChecker.IsSceneTitle(localEpisode.FolderEpisodeInfo.ReleaseTitle)) + { + return localEpisode.FolderEpisodeInfo.ReleaseTitle; + } + return null; } } diff --git a/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs b/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs index 01b643593..8d17034f7 100644 --- a/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs +++ b/src/NzbDrone.Core/MediaFiles/EpisodeImport/Manual/ManualImportService.cs @@ -397,6 +397,7 @@ namespace NzbDrone.Core.MediaFiles.EpisodeImport.Manual if (file.FolderName.IsNotNullOrWhiteSpace()) { localEpisode.FolderEpisodeInfo = Parser.Parser.ParseTitle(file.FolderName); + localEpisode.SceneSource = !existingFile; } localEpisode = _aggregationService.Augment(localEpisode, trackedDownload?.DownloadItem, false);