From 49093f9092d4763875d177569ca22ae7b0f53368 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Sun, 26 Jun 2022 19:23:02 +1200 Subject: [PATCH] animedia: prevent object reference error by checking that the torrent details page has a TORRENT READ ERROR alert and ignoring that page. --- src/Jackett.Common/Indexers/Animedia.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Jackett.Common/Indexers/Animedia.cs b/src/Jackett.Common/Indexers/Animedia.cs index 3faf6ee10..1e3f085b2 100644 --- a/src/Jackett.Common/Indexers/Animedia.cs +++ b/src/Jackett.Common/Indexers/Animedia.cs @@ -145,6 +145,10 @@ namespace Jackett.Common.Indexers var release = (ReleaseInfo)baseRelease.Clone(); var tr_id = t.Attributes["href"].Value; var tr = document.QuerySelector("div" + tr_id); + if (tr.Text().Contains("TORRENT READ ERROR")) { + logger.Warn($"{DisplayName} The page at {uri.ToString()} has a TORRENT READ ERROR alert. Unable to retrieve this torrent's details."); + continue; + } release.Title += " - " + composeTitleAdditionalInfo(t, tr); release.Link = new Uri(tr.QuerySelector("div.download_tracker > a.btn__green").Attributes["href"].Value); release.MagnetUri = new Uri(tr.QuerySelector("div.download_tracker > a.btn__d-gray").Attributes["href"].Value);