mirror of https://github.com/Radarr/Radarr
Fix: Missing IndexerID lookup for Queue and History items
Fixed MovieHistory data dictionary key lookup to "indexerId" (case mismatch) Added IndexerID lookup functionality (so that custom formats and their scores can later be calculated) for downloads that are in the Queue
This commit is contained in:
parent
dfef1413db
commit
10e27923c0
|
@ -108,7 +108,7 @@ namespace NzbDrone.Core.CustomFormats
|
|||
Movie = movie,
|
||||
Size = size,
|
||||
IndexerFlags = flags,
|
||||
IndexerId = int.TryParse(history.Data.GetValueOrDefault("IndexerId"), out var id) ? id : -1,
|
||||
IndexerId = int.TryParse(history.Data.GetValueOrDefault("indexerId"), out var indexerId) ? indexerId : -1,
|
||||
Languages = history.Languages
|
||||
};
|
||||
|
||||
|
|
|
@ -161,6 +161,13 @@ namespace NzbDrone.Core.Download.TrackedDownloads
|
|||
trackedDownload.RemoteMovie.Release ??= new ReleaseInfo();
|
||||
trackedDownload.RemoteMovie.Release.IndexerFlags = flags;
|
||||
}
|
||||
|
||||
if (trackedDownload.RemoteMovie != null &&
|
||||
int.TryParse(grabbedEvent?.Data?.GetValueOrDefault("indexerId"), out var indexerId))
|
||||
{
|
||||
trackedDownload.RemoteMovie.Release ??= new ReleaseInfo();
|
||||
trackedDownload.RemoteMovie.Release.IndexerId = indexerId;
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate custom formats
|
||||
|
|
Loading…
Reference in New Issue