|
|
|
@ -152,7 +152,7 @@ namespace NzbDrone.Core.Download.History
|
|
|
|
|
var history = new DownloadHistory
|
|
|
|
|
{
|
|
|
|
|
EventType = DownloadHistoryEventType.FileImported,
|
|
|
|
|
ArtistId = message.TrackInfo.Artist.Id,
|
|
|
|
|
ArtistId = message.ImportedTrack.Artist.Value.Id,
|
|
|
|
|
DownloadId = downloadId,
|
|
|
|
|
SourceTitle = message.TrackInfo.Path,
|
|
|
|
|
Date = DateTime.UtcNow,
|
|
|
|
@ -190,19 +190,21 @@ namespace NzbDrone.Core.Download.History
|
|
|
|
|
|
|
|
|
|
public void Handle(DownloadCompletedEvent message)
|
|
|
|
|
{
|
|
|
|
|
var downloadItem = message.TrackedDownload.DownloadItem;
|
|
|
|
|
|
|
|
|
|
var history = new DownloadHistory
|
|
|
|
|
{
|
|
|
|
|
EventType = DownloadHistoryEventType.DownloadImported,
|
|
|
|
|
ArtistId = message.TrackedDownload.RemoteAlbum.Artist.Id,
|
|
|
|
|
DownloadId = message.TrackedDownload.DownloadItem.DownloadId,
|
|
|
|
|
SourceTitle = message.TrackedDownload.DownloadItem.OutputPath.ToString(),
|
|
|
|
|
ArtistId = message.ArtistId,
|
|
|
|
|
DownloadId = downloadItem.DownloadId,
|
|
|
|
|
SourceTitle = downloadItem.Title,
|
|
|
|
|
Date = DateTime.UtcNow,
|
|
|
|
|
Protocol = message.TrackedDownload.Protocol,
|
|
|
|
|
DownloadClientId = message.TrackedDownload.DownloadClient
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
history.Data.Add("DownloadClient", message.TrackedDownload.DownloadItem.DownloadClientInfo.Type);
|
|
|
|
|
history.Data.Add("DownloadClientName", message.TrackedDownload.DownloadItem.DownloadClientInfo.Name);
|
|
|
|
|
history.Data.Add("DownloadClient", downloadItem.DownloadClientInfo.Type);
|
|
|
|
|
history.Data.Add("DownloadClientName", downloadItem.DownloadClientInfo.Name);
|
|
|
|
|
|
|
|
|
|
_repository.Insert(history);
|
|
|
|
|
}
|
|
|
|
|