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.Api.Mapping; using NzbDrone.Api.Extensions; using NLog; +using NzbDrone.Core.Indexers; namespace NzbDrone.Api.Indexers { @@ -38,11 +39,14 @@ private Response ProcessRelease(ReleaseResource release) { _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(); }