1
0
Fork 0
mirror of https://github.com/lidarr/Lidarr synced 2025-02-25 23:32:41 +00:00

Fixed: Ignore deleted duplicates from Nzbget

Fixes #1721
This commit is contained in:
Mark McDowall 2019-05-08 22:25:10 -07:00 committed by Qstick
parent 151a4aee59
commit c872f47d92

View file

@ -9,6 +9,7 @@
using NzbDrone.Common.Extensions;
using NzbDrone.Common.Http;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Exceptions;
using NzbDrone.Core.Parser.Model;
using NzbDrone.Core.RemotePathMappings;
using NzbDrone.Core.Validation;
@ -36,16 +37,14 @@ public Nzbget(INzbgetProxy proxy,
protected override string AddFromNzbFile(RemoteAlbum remoteAlbum, string filename, byte[] fileContent)
{
var category = Settings.MusicCategory;
var priority = remoteAlbum.IsRecentAlbum() ? Settings.RecentTvPriority : Settings.OlderTvPriority;
var addpaused = Settings.AddPaused;
var response = _proxy.DownloadNzb(fileContent, filename, category, priority, addpaused, Settings);
if (response == null)
{
throw new DownloadClientException("Failed to add nzb {0}", filename);
throw new DownloadClientRejectedReleaseException(remoteAlbum.Release, "NZBGet rejected the NZB for an unknown reason");
}
return response;
@ -132,7 +131,7 @@ private IEnumerable<DownloadClientItem> GetHistory()
historyItem.CanMoveFiles = true;
historyItem.CanBeRemoved = true;
if (item.DeleteStatus == "MANUAL")
if (item.DeleteStatus == "MANUAL" || item.DeleteStatus == "COPY")
{
continue;
}