diff --git a/src/Jackett.Common/Indexers/yts.cs b/src/Jackett.Common/Indexers/yts.cs index 5ac1e0efa..f75a5e45c 100644 --- a/src/Jackett.Common/Indexers/yts.cs +++ b/src/Jackett.Common/Indexers/yts.cs @@ -112,7 +112,11 @@ namespace Jackett.Common.Indexers try { - var jsonContent = JObject.Parse(response.Content); + // returned content might start with an html error message, remove it first + var jsonStart = response.Content.IndexOf('{'); + var jsonContentStr = response.Content.Remove(0, jsonStart); + + var jsonContent = JObject.Parse(jsonContentStr); string result = jsonContent.Value("status"); if (result != "ok") // query was not successful