From 487c664e4343e0b6311dea78352ee07d7c849816 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sun, 15 Nov 2020 18:16:31 -0800 Subject: [PATCH] Fixed: Scene Name not being stored properly during import if not linked to a download client item and filename is obfuscated --- .../MediaFiles/EpisodeImport/ImportApprovedEpisodes.cs | 5 +++++ .../MediaFiles/EpisodeImport/Manual/ManualImportService.cs | 1 + 2 files changed, 6 insertions(+) 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);