EraiRaws: detect expired RSSkey

This commit is contained in:
Garfield69
2024-10-20 14:22:27 +13:00
parent 64d91b30d6
commit d35b75ca8e

View File

@@ -122,6 +122,11 @@ namespace Jackett.Common.Indexers.Definitions
var result = await RequestWithCookiesAndRetryAsync(RssFeedUri); var result = await RequestWithCookiesAndRetryAsync(RssFeedUri);
if (result.IsRedirect) if (result.IsRedirect)
result = await FollowIfRedirect(result); result = await FollowIfRedirect(result);
if (result.ContentString.Contains("403 Forbidden"))
{
logger.Error("[EraiRaws]" + result.ContentString);
throw new Exception("The RSSkey may need to be replaced as EraiRaws returned 403 Forbidden.");
}
// Parse as XML document // Parse as XML document
var xmlDocument = new XmlDocument(); var xmlDocument = new XmlDocument();