From c4ca2f12bb69ed2ca42a37e619f3027f85c22d10 Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Sun, 5 Aug 2018 18:12:49 +0200 Subject: [PATCH] Fixed: Not using correct info for determining state! --- src/NzbDrone.Common/NzbDrone.Common.csproj | 4 ++-- src/NzbDrone.Common/packages.config | 2 +- .../Download/TrackedDownloads/TrackedDownloadService.cs | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/NzbDrone.Common/NzbDrone.Common.csproj b/src/NzbDrone.Common/NzbDrone.Common.csproj index ae038cccd..a3897d393 100644 --- a/src/NzbDrone.Common/NzbDrone.Common.csproj +++ b/src/NzbDrone.Common/NzbDrone.Common.csproj @@ -68,8 +68,8 @@ ..\packages\ICSharpCode.SharpZipLib.Patched.0.86.5\lib\net20\ICSharpCode.SharpZipLib.dll - - ..\packages\System.ValueTuple.4.4.0\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll + + ..\packages\System.ValueTuple.4.5.0\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll diff --git a/src/NzbDrone.Common/packages.config b/src/NzbDrone.Common/packages.config index d2f5c2ac8..3e7c62189 100644 --- a/src/NzbDrone.Common/packages.config +++ b/src/NzbDrone.Common/packages.config @@ -4,5 +4,5 @@ - + \ No newline at end of file diff --git a/src/NzbDrone.Core/Download/TrackedDownloads/TrackedDownloadService.cs b/src/NzbDrone.Core/Download/TrackedDownloads/TrackedDownloadService.cs index 8a0d8e140..b5bfa9fc0 100644 --- a/src/NzbDrone.Core/Download/TrackedDownloads/TrackedDownloadService.cs +++ b/src/NzbDrone.Core/Download/TrackedDownloads/TrackedDownloadService.cs @@ -63,9 +63,10 @@ namespace NzbDrone.Core.Download.TrackedDownloads { var historyItems = _historyService.FindByDownloadId(downloadItem.DownloadId); - var firstHistoryItem = historyItems.OrderByDescending(h => h.Date).FirstOrDefault(h => h.EventType == HistoryEventType.Grabbed); + var grabbedHistoryItem = historyItems.OrderByDescending(h => h.Date).FirstOrDefault(h => h.EventType == HistoryEventType.Grabbed); + var firstHistoryItem = historyItems.OrderByDescending(h => h.Date).FirstOrDefault(); //TODO: Create release info from history and use that here, so we don't loose indexer flags! - var parsedMovieInfo = _parsingService.ParseMovieInfo(trackedDownload.DownloadItem.Title, new List{firstHistoryItem}); + var parsedMovieInfo = _parsingService.ParseMovieInfo(trackedDownload.DownloadItem.Title, new List{grabbedHistoryItem}); if (parsedMovieInfo != null) { @@ -80,7 +81,7 @@ namespace NzbDrone.Core.Download.TrackedDownloads trackedDownload.RemoteMovie == null || trackedDownload.RemoteMovie.Movie == null) { - parsedMovieInfo = _parsingService.ParseMovieInfo(firstHistoryItem.SourceTitle, new List{firstHistoryItem}); + parsedMovieInfo = _parsingService.ParseMovieInfo(firstHistoryItem.SourceTitle, new List{grabbedHistoryItem}); if (parsedMovieInfo != null) {