YTS: fix API

This commit is contained in:
kaso17
2018-10-15 17:00:19 +02:00
parent 033070d9a9
commit b33018563b

View File

@@ -78,6 +78,10 @@ namespace Jackett.Common.Indexers
var queryCollection = new NameValueCollection();
// without this the API sometimes returns nothing
queryCollection.Add("sort", "date_added");
queryCollection.Add("limit", "50");
if (query.ImdbID != null)
{
queryCollection.Add("query_term", query.ImdbID);
@@ -131,7 +135,11 @@ namespace Jackett.Common.Indexers
return releases.ToArray();
}
foreach (var movie_item in data_items.Value<JToken>("movies"))
var movies = data_items.Value<JToken>("movies");
if (movies == null)
throw new Exception("API error, movies missing");
foreach (var movie_item in movies)
{
var torrents = movie_item.Value<JArray>("torrents");
if (torrents == null)