From bb7fb1ec37db34b3e171c8fdcc52f195505d9e6b Mon Sep 17 00:00:00 2001 From: KZ Date: Mon, 12 Oct 2015 19:58:40 +0100 Subject: [PATCH] Fix morethan --- src/Jackett/Controllers/AdminController.cs | 2 +- src/Jackett/Indexers/MoreThanTV.cs | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Jackett/Controllers/AdminController.cs b/src/Jackett/Controllers/AdminController.cs index 05be1b6b6..b65eb6485 100644 --- a/src/Jackett/Controllers/AdminController.cs +++ b/src/Jackett/Controllers/AdminController.cs @@ -202,7 +202,7 @@ namespace Jackett.Controllers baseIndexer.ResetBaseConfig(); if (ex is ExceptionWithConfigData) { - jsonReply["config"] = ((ExceptionWithConfigData)ex).ConfigData.ToJson(null); + jsonReply["config"] = ((ExceptionWithConfigData)ex).ConfigData.ToJson(null,false); } else { diff --git a/src/Jackett/Indexers/MoreThanTV.cs b/src/Jackett/Indexers/MoreThanTV.cs index e8a809273..4828cc3e8 100644 --- a/src/Jackett/Indexers/MoreThanTV.cs +++ b/src/Jackett/Indexers/MoreThanTV.cs @@ -55,8 +55,10 @@ namespace Jackett.Indexers { "keeplogged", "1" } }; - var result = await RequestLoginAndFollowRedirect(LoginUrl, pairs, null, true, SearchUrl, SiteLink); - await ConfigureIfOK(result.Cookies, result.Content != null && result.Content.Contains("logout.php?"), () => + var preRequest = await RequestStringWithCookiesAndRetry(LoginUrl, string.Empty); + + var result = await RequestLoginAndFollowRedirect(LoginUrl, pairs, preRequest.Cookies, true, SearchUrl, SiteLink); + await ConfigureIfOK(result.Cookies, result.Content != null && result.Content.Contains("status\":\"success\""), () => { CQ dom = result.Content; dom["#loginform > table"].Remove();