diff --git a/src/NzbDrone.Core.Test/MediaFiles/DownloadedTracksImportServiceFixture.cs b/src/NzbDrone.Core.Test/MediaFiles/DownloadedTracksImportServiceFixture.cs index 636dfc4bc..c4952b308 100644 --- a/src/NzbDrone.Core.Test/MediaFiles/DownloadedTracksImportServiceFixture.cs +++ b/src/NzbDrone.Core.Test/MediaFiles/DownloadedTracksImportServiceFixture.cs @@ -190,38 +190,6 @@ namespace NzbDrone.Core.Test.MediaFiles ExceptionVerification.ExpectedWarns(1); } - [Test] - public void should_delete_folder_if_files_were_imported_and_only_sample_files_remain() - { - GivenValidArtist(); - - var localTrack = new LocalTrack(); - - var imported = new List(); - imported.Add(new ImportDecision(localTrack)); - - Mocker.GetMock() - .Setup(s => s.GetImportDecisions(It.IsAny>(), It.IsAny(), null)) - .Returns(imported); - - Mocker.GetMock() - .Setup(s => s.Import(It.IsAny>(), true, null, ImportMode.Auto)) - .Returns(imported.Select(i => new ImportResult(i)).ToList()); - - //Mocker.GetMock() - // .Setup(s => s.IsSample(It.IsAny(), - // It.IsAny(), - // It.IsAny(), - // It.IsAny(), - // It.IsAny())) - // .Returns(true); - - Subject.ProcessRootFolder(new DirectoryInfo(_droneFactory)); - - Mocker.GetMock() - .Verify(v => v.DeleteFolder(It.IsAny(), true), Times.Once()); - } - [TestCase("_UNPACK_")] [TestCase("_FAILED_")] public void should_remove_unpack_from_folder_name(string prefix) diff --git a/src/NzbDrone.Core/MediaFiles/DownloadedTracksImportService.cs b/src/NzbDrone.Core/MediaFiles/DownloadedTracksImportService.cs index 8f26393a1..84af90739 100644 --- a/src/NzbDrone.Core/MediaFiles/DownloadedTracksImportService.cs +++ b/src/NzbDrone.Core/MediaFiles/DownloadedTracksImportService.cs @@ -103,7 +103,6 @@ namespace NzbDrone.Core.MediaFiles foreach (var audioFile in audioFiles) { - //TODO Make this more robust, we should not delete path if it still contains audio files. var albumParseResult = Parser.Parser.ParseMusicTitle(Path.GetFileName(audioFile)); if (albumParseResult == null) @@ -111,6 +110,9 @@ namespace NzbDrone.Core.MediaFiles _logger.Warn("Unable to parse file on import: [{0}]", audioFile); return false; } + + _logger.Warn("Audio file detected: [{0}]", audioFile); + return false; } if (rarFiles.Any(f => _diskProvider.GetFileSize(f) > 10.Megabytes()))