From aac8469ffccba219c42b66e8b6df28116c57e221 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 2 Feb 2023 07:08:38 +0200 Subject: [PATCH] immortalseed: don't return the whole page as error (#13961) --- src/Jackett.Common/Indexers/ImmortalSeed.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Jackett.Common/Indexers/ImmortalSeed.cs b/src/Jackett.Common/Indexers/ImmortalSeed.cs index 82d90d441..43a336e1b 100644 --- a/src/Jackett.Common/Indexers/ImmortalSeed.cs +++ b/src/Jackett.Common/Indexers/ImmortalSeed.cs @@ -133,12 +133,9 @@ namespace Jackett.Common.Indexers { var parser = new HtmlParser(); var document = parser.ParseDocument(response.ContentString); - var messageEl = document.QuerySelector("#main table"); - var errorMessage = response.ContentString; - if (messageEl != null) - errorMessage = messageEl.TextContent.Trim(); + var errorMessage = document.QuerySelector("#main table td:contains(\"ERROR\")")?.TextContent.Trim(); - throw new ExceptionWithConfigData(errorMessage, configData); + throw new ExceptionWithConfigData(errorMessage ?? "Login failed.", configData); }); return IndexerConfigurationStatus.RequiresTesting;