From e3956e123eb6aba01a5d961c9e63aa18de13e2fa Mon Sep 17 00:00:00 2001 From: Diego Heras Date: Sun, 8 Mar 2020 14:50:38 +0100 Subject: [PATCH] bakabt: fix optional tag. resolves #7571 #7420 (#7578) --- src/Jackett.Common/Indexers/BakaBT.cs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Jackett.Common/Indexers/BakaBT.cs b/src/Jackett.Common/Indexers/BakaBT.cs index f8eefc9f6..b8bb516dd 100644 --- a/src/Jackett.Common/Indexers/BakaBT.cs +++ b/src/Jackett.Common/Indexers/BakaBT.cs @@ -148,8 +148,8 @@ namespace Jackett.Common.Indexers release.Title = release.Title.Substring(0, insertPoint) + "Season 1 " + release.Title.Substring(insertPoint); } - release.Category = new List() { TorznabCatType.TVAnime.ID }; - release.Description = row.QuerySelector("span.tags").TextContent; + release.Category = new List { TorznabCatType.TVAnime.ID }; + release.Description = row.QuerySelector("span.tags")?.TextContent; release.Guid = new Uri(SiteLink + qTitleLink.GetAttribute("href")); release.Comments = release.Guid; @@ -173,17 +173,11 @@ namespace Jackett.Common.Indexers dateStr = "0" + dateStr; if (string.Equals(dateStr, "yesterday", StringComparison.InvariantCultureIgnoreCase)) - { release.PublishDate = DateTime.Now.AddDays(-1); - } else if (string.Equals(dateStr, "today", StringComparison.InvariantCultureIgnoreCase)) - { release.PublishDate = DateTime.Now; - } else - { release.PublishDate = DateTime.ParseExact(dateStr, "dd MMM yy", CultureInfo.InvariantCulture); - } release.DownloadVolumeFactor = row.QuerySelector("span.freeleech") != null ? 0 : 1; release.UploadVolumeFactor = 1; @@ -208,9 +202,7 @@ namespace Jackett.Common.Indexers var downloadLink = dom.QuerySelectorAll(".download_link").First().GetAttribute("href"); if (string.IsNullOrWhiteSpace(downloadLink)) - { throw new Exception("Unable to find download link."); - } var response = await RequestBytesWithCookies(SiteLink + downloadLink); return response.Content;