mirror of https://github.com/lidarr/Lidarr
Fixed: Allow repeated import attempts until downloaded files appear
This commit is contained in:
parent
f7925ff5d6
commit
9f1d4446e8
|
@ -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]
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue