diff --git a/src/NzbDrone.Core.Test/Download/CompletedDownloadServiceTests/ImportFixture.cs b/src/NzbDrone.Core.Test/Download/CompletedDownloadServiceTests/ImportFixture.cs index d309d1f18..ede6d3e4b 100644 --- a/src/NzbDrone.Core.Test/Download/CompletedDownloadServiceTests/ImportFixture.cs +++ b/src/NzbDrone.Core.Test/Download/CompletedDownloadServiceTests/ImportFixture.cs @@ -167,7 +167,7 @@ namespace NzbDrone.Core.Test.Download.CompletedDownloadServiceTests Subject.Import(_trackedDownload); - _trackedDownload.State.Should().Be(TrackedDownloadState.Importing); + _trackedDownload.State.Should().Be(TrackedDownloadState.ImportPending); } [Test] diff --git a/src/NzbDrone.Core/Download/CompletedDownloadService.cs b/src/NzbDrone.Core/Download/CompletedDownloadService.cs index 7abc68c66..83a0ae31c 100644 --- a/src/NzbDrone.Core/Download/CompletedDownloadService.cs +++ b/src/NzbDrone.Core/Download/CompletedDownloadService.cs @@ -109,6 +109,7 @@ namespace NzbDrone.Core.Download if (importResults.Empty()) { trackedDownload.Warn("No files found are eligible for import in {0}", outputPath); + trackedDownload.State = TrackedDownloadState.ImportPending; return; } @@ -116,10 +117,6 @@ namespace NzbDrone.Core.Download importResults.Count(c => c.Result == ImportResultType.Imported) >= Math.Max(1, trackedDownload.RemoteAlbum.Albums.Sum(x => x.AlbumReleases.Value.Where(y => y.Monitored).Sum(z => z.TrackCount))); - Console.WriteLine($"allimported: {allTracksImported}"); - Console.WriteLine($"count: {importResults.Count(c => c.Result == ImportResultType.Imported)}"); - Console.WriteLine($"max: {Math.Max(1, trackedDownload.RemoteAlbum.Albums.Sum(x => x.AlbumReleases.Value.Where(y => y.Monitored).Sum(z => z.TrackCount)))}"); - if (allTracksImported) { trackedDownload.State = TrackedDownloadState.Imported; @@ -148,11 +145,6 @@ namespace NzbDrone.Core.Download trackedDownload.State = TrackedDownloadState.ImportPending; - if (importResults.Empty()) - { - trackedDownload.Warn("No files found are eligible for import in {0}", outputPath); - } - if (importResults.Any(c => c.Result != ImportResultType.Imported)) { trackedDownload.State = TrackedDownloadState.ImportFailed;