From adc79f0eba146f194f18e650285f037ea3ac1309 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Wed, 15 Feb 2017 20:40:11 +0100 Subject: [PATCH] Added more sensible error for BTN html response. --- .../Indexers/BroadcastheNet/BroadcastheNetParser.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/NzbDrone.Core/Indexers/BroadcastheNet/BroadcastheNetParser.cs b/src/NzbDrone.Core/Indexers/BroadcastheNet/BroadcastheNetParser.cs index 2af7b6739..6cecc3b86 100644 --- a/src/NzbDrone.Core/Indexers/BroadcastheNet/BroadcastheNetParser.cs +++ b/src/NzbDrone.Core/Indexers/BroadcastheNet/BroadcastheNetParser.cs @@ -32,6 +32,11 @@ namespace NzbDrone.Core.Indexers.BroadcastheNet break; } + if (indexerResponse.HttpResponse.Headers.ContentType != null && indexerResponse.HttpResponse.Headers.ContentType.Contains("text/html")) + { + throw new IndexerException(indexerResponse, "Indexer responded with html content. Site is likely blocked or unavailable."); + } + if (indexerResponse.Content == "Query execution was interrupted") { throw new IndexerException(indexerResponse, "Indexer API returned an internal server error");