Fixed: Stop downloads requiring manual import from being stuck as Downloaded

pull/2732/head
ta264 2 years ago
parent 0f87cb72e5
commit b9e780d41c

@ -82,6 +82,11 @@ namespace NzbDrone.Core.Datastore.Migration
downloadHistoryData.Add("downloadClient", data["downloadClient"]);
}
if (data.ContainsKey("statusMessages"))
{
downloadHistoryData.Add("statusMessages", data["statusMessages"]);
}
using (var updateCmd = conn.CreateCommand())
{
updateCmd.Transaction = tran;

@ -138,6 +138,12 @@ namespace NzbDrone.Core.Download.TrackedDownloads
{
var state = GetStateFromHistory(downloadHistory.EventType);
trackedDownload.State = state;
if (downloadHistory.EventType == DownloadHistoryEventType.DownloadImportIncomplete)
{
var messages = Json.Deserialize<List<TrackedDownloadStatusMessage>>(downloadHistory.Data["statusMessages"]).ToArray();
trackedDownload.Warn(messages);
}
}
if (historyItems.Any())

Loading…
Cancel
Save