From a6a2219bc487007bbd3638ffa1aa6461d7d1d00b Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 28 Nov 2022 19:04:14 -0800 Subject: [PATCH] Fixed: Handle Flood reporting errors for completed and stopped downloads (cherry picked from commit f2b2eb69a3e8b271535bd92dc2f5cbfd45664daf) --- .../Download/Clients/Flood/Flood.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/NzbDrone.Core/Download/Clients/Flood/Flood.cs b/src/NzbDrone.Core/Download/Clients/Flood/Flood.cs index 2f7ac877d..95eee1ff2 100644 --- a/src/NzbDrone.Core/Download/Clients/Flood/Flood.cs +++ b/src/NzbDrone.Core/Download/Clients/Flood/Flood.cs @@ -125,21 +125,21 @@ namespace NzbDrone.Core.Download.Clients.Flood item.RemainingTime = TimeSpan.FromSeconds(properties.Eta); } - if (properties.Status.Contains("error")) + if (properties.Status.Contains("seeding") || properties.Status.Contains("complete")) { - item.Status = DownloadItemStatus.Warning; + item.Status = DownloadItemStatus.Completed; } - else if (properties.Status.Contains("seeding") || properties.Status.Contains("complete")) + else if (properties.Status.Contains("stopped")) { - item.Status = DownloadItemStatus.Completed; + item.Status = DownloadItemStatus.Paused; } - else if (properties.Status.Contains("downloading")) + else if (properties.Status.Contains("error")) { - item.Status = DownloadItemStatus.Downloading; + item.Status = DownloadItemStatus.Warning; } - else if (properties.Status.Contains("stopped")) + else if (properties.Status.Contains("downloading")) { - item.Status = DownloadItemStatus.Paused; + item.Status = DownloadItemStatus.Downloading; } if (item.Status == DownloadItemStatus.Completed)