From c3c8ec980196fac8a6ff07e545e9bdaed942fa65 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Thu, 16 Feb 2017 15:42:00 +0100 Subject: [PATCH] Potato Feed: allow magnet URIs --- src/Jackett/Controllers/PotatoController.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Jackett/Controllers/PotatoController.cs b/src/Jackett/Controllers/PotatoController.cs index 5b6cd8667..f9f97cb0a 100644 --- a/src/Jackett/Controllers/PotatoController.cs +++ b/src/Jackett/Controllers/PotatoController.cs @@ -133,14 +133,15 @@ namespace Jackett.Controllers release.Link = serverService.ConvertToProxyLink(release.Link, serverUrl, indexerID, "dl", release.Title + ".torrent"); // Only accept torrent links, magnet is not supported - if (release.Link != null) + // This seems to be no longer the case, allowing magnet URIs for now + if (release.Link != null || release.MagnetUri != null) { potatoResponse.results.Add(new TorrentPotatoResponseItem() { release_name = release.Title + "[" + indexer.DisplayName + "]", // Suffix the indexer so we can see which tracker we are using in CPS as it just says torrentpotato >.> torrent_id = release.Guid.ToString(), details_url = release.Comments.ToString(), - download_url = release.Link.ToString(), + download_url = (release.Link != null ? release.Link.ToString() : release.MagnetUri.ToString()), imdb_id = release.Imdb.HasValue ? "tt" + release.Imdb : null, freeleech = (release.DownloadVolumeFactor == 0 ? true : false), type = "movie",