From c38608e3cfcb89a812a06e4bcd2cf8a1a4782ed8 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 17 Feb 2016 19:46:33 -0800 Subject: [PATCH] Fixed Protocol returned for release/push endpoint --- src/NzbDrone.Api/Indexers/ReleasePushModule.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Api/Indexers/ReleasePushModule.cs b/src/NzbDrone.Api/Indexers/ReleasePushModule.cs index 00fcfb3d3..01e80d569 100644 --- a/src/NzbDrone.Api/Indexers/ReleasePushModule.cs +++ b/src/NzbDrone.Api/Indexers/ReleasePushModule.cs @@ -9,6 +9,7 @@ using NzbDrone.Core.Parser.Model; using NzbDrone.Api.Mapping; using NzbDrone.Api.Extensions; using NLog; +using NzbDrone.Core.Indexers; namespace NzbDrone.Api.Indexers { @@ -38,11 +39,14 @@ namespace NzbDrone.Api.Indexers { _logger.Info("Release pushed: {0} - {1}", release.Title, release.DownloadUrl); - var info = release.InjectTo(); + var info = release.Protocol == DownloadProtocol.Usenet ? + release.InjectTo() : + release.InjectTo(); + info.Guid = "PUSH-" + info.DownloadUrl; var decisions = _downloadDecisionMaker.GetRssDecision(new List { info }); - var processed = _downloadDecisionProcessor.ProcessDecisions(decisions); + _downloadDecisionProcessor.ProcessDecisions(decisions); return MapDecisions(decisions).First().AsResponse(); }