1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-21 22:05:43 -04:00

Fixed: Misleading error message when Kickass/Torrent Rss indexer returned invalid xml.

fixes #1058
This commit is contained in:
Taloth Saldono
2016-01-20 21:55:42 +01:00
parent 2f50074123
commit bbfe8c27c6
2 changed files with 6 additions and 9 deletions
@@ -19,15 +19,12 @@ namespace NzbDrone.Core.Indexers
protected override bool PreProcess(IndexerResponse indexerResponse)
{
using (var xmlTextReader = XmlReader.Create(new StringReader(indexerResponse.Content), new XmlReaderSettings { DtdProcessing = DtdProcessing.Ignore, IgnoreComments = true }))
{
var document = XDocument.Load(xmlTextReader);
var items = GetItems(document).ToList();
var document = LoadXmlDocument(indexerResponse);
var items = GetItems(document).ToList();
if (items.Count == 1 && GetTitle(items.First()).Equals("No items exist - Try again later"))
{
throw new IndexerException(indexerResponse, "No results were found");
}
if (items.Count == 1 && GetTitle(items.First()).Equals("No items exist - Try again later"))
{
throw new IndexerException(indexerResponse, "No results were found");
}
return base.PreProcess(indexerResponse);