New: Add Release group to history for all events

Closes #4865
This commit is contained in:
Mark McDowall 2022-01-23 14:16:26 -08:00
parent ccc378fd0c
commit 1ee40215e7
3 changed files with 8 additions and 0 deletions

View File

@ -1,5 +1,6 @@
using System.Collections.Generic; using System.Collections.Generic;
using NzbDrone.Common.Messaging; using NzbDrone.Common.Messaging;
using NzbDrone.Core.Download.TrackedDownloads;
using NzbDrone.Core.Qualities; using NzbDrone.Core.Qualities;
using NzbDrone.Core.Languages; using NzbDrone.Core.Languages;
@ -14,6 +15,7 @@ namespace NzbDrone.Core.Download
public string SourceTitle { get; set; } public string SourceTitle { get; set; }
public DownloadClientItemClientInfo DownloadClientInfo { get; set; } public DownloadClientItemClientInfo DownloadClientInfo { get; set; }
public string DownloadId { get; set; } public string DownloadId { get; set; }
public TrackedDownload TrackedDownload { get; set; }
public string Message { get; set; } public string Message { get; set; }
} }
} }

View File

@ -44,6 +44,7 @@ namespace NzbDrone.Core.Download
SourceTitle = trackedDownload.DownloadItem.Title, SourceTitle = trackedDownload.DownloadItem.Title,
DownloadClientInfo = trackedDownload.DownloadItem.DownloadClientInfo, DownloadClientInfo = trackedDownload.DownloadItem.DownloadClientInfo,
DownloadId = trackedDownload.DownloadItem.DownloadId, DownloadId = trackedDownload.DownloadItem.DownloadId,
TrackedDownload = trackedDownload,
Message = "Manually ignored" Message = "Manually ignored"
}; };

View File

@ -220,6 +220,7 @@ namespace NzbDrone.Core.History
history.Data.Add("DownloadClient", message.DownloadClientInfo?.Type); history.Data.Add("DownloadClient", message.DownloadClientInfo?.Type);
history.Data.Add("DownloadClientName", message.DownloadClientInfo?.Name); history.Data.Add("DownloadClientName", message.DownloadClientInfo?.Name);
history.Data.Add("PreferredWordScore", message.EpisodeInfo.PreferredWordScore.ToString()); history.Data.Add("PreferredWordScore", message.EpisodeInfo.PreferredWordScore.ToString());
history.Data.Add("ReleaseGroup", message.EpisodeInfo.ReleaseGroup);
_historyRepository.Insert(history); _historyRepository.Insert(history);
} }
@ -244,6 +245,7 @@ namespace NzbDrone.Core.History
history.Data.Add("DownloadClient", message.DownloadClient); history.Data.Add("DownloadClient", message.DownloadClient);
history.Data.Add("DownloadClientName", message.TrackedDownload?.DownloadItem.DownloadClientInfo.Name); history.Data.Add("DownloadClientName", message.TrackedDownload?.DownloadItem.DownloadClientInfo.Name);
history.Data.Add("Message", message.Message); history.Data.Add("Message", message.Message);
history.Data.Add("ReleaseGroup", message.TrackedDownload?.RemoteEpisode?.ParsedEpisodeInfo?.ReleaseGroup);
_historyRepository.Insert(history); _historyRepository.Insert(history);
} }
@ -279,6 +281,7 @@ namespace NzbDrone.Core.History
history.Data.Add("Reason", message.Reason.ToString()); history.Data.Add("Reason", message.Reason.ToString());
history.Data.Add("PreferredWordScore", episodeFilePreferredWordScore.ToString()); history.Data.Add("PreferredWordScore", episodeFilePreferredWordScore.ToString());
history.Data.Add("ReleaseGroup", message.EpisodeFile.ReleaseGroup);
_historyRepository.Insert(history); _historyRepository.Insert(history);
} }
@ -308,6 +311,7 @@ namespace NzbDrone.Core.History
history.Data.Add("SourceRelativePath", sourceRelativePath); history.Data.Add("SourceRelativePath", sourceRelativePath);
history.Data.Add("Path", path); history.Data.Add("Path", path);
history.Data.Add("RelativePath", relativePath); history.Data.Add("RelativePath", relativePath);
history.Data.Add("ReleaseGroup", message.EpisodeFile.ReleaseGroup);
_historyRepository.Insert(history); _historyRepository.Insert(history);
} }
@ -334,6 +338,7 @@ namespace NzbDrone.Core.History
history.Data.Add("DownloadClient", message.DownloadClientInfo.Type); history.Data.Add("DownloadClient", message.DownloadClientInfo.Type);
history.Data.Add("DownloadClientName", message.DownloadClientInfo.Name); history.Data.Add("DownloadClientName", message.DownloadClientInfo.Name);
history.Data.Add("Message", message.Message); history.Data.Add("Message", message.Message);
history.Data.Add("ReleaseGroup", message.TrackedDownload?.RemoteEpisode?.ParsedEpisodeInfo?.ReleaseGroup);
historyToAdd.Add(history); historyToAdd.Add(history);
} }