From f573d71379e2f3b3fd0fe4929f27c5c6d752a076 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Fri, 23 Sep 2022 13:23:38 +1200 Subject: [PATCH] rarbg: add tvdbid search. followup to 53101a42f5fe4d15cdab2337dd5d8992eb48d395 --- src/Jackett.Common/Indexers/RarBG.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Jackett.Common/Indexers/RarBG.cs b/src/Jackett.Common/Indexers/RarBG.cs index 12b64d8d5..cd71f5e72 100644 --- a/src/Jackett.Common/Indexers/RarBG.cs +++ b/src/Jackett.Common/Indexers/RarBG.cs @@ -41,7 +41,7 @@ namespace Jackett.Common.Indexers { TvSearchParams = new List { - TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId, TvSearchParam.TmdbId + TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId, TvSearchParam.TmdbId, TvSearchParam.TvdbId }, MovieSearchParams = new List { @@ -164,8 +164,8 @@ namespace Jackett.Common.Indexers case 8: // search_imdb not found, see issue #12466 (no longer used, has been replaced with error 10) case 9: // invalid imdb, see Radarr #1845 case 10: // imdb not found, see issue #1486 - case 13: // invalid tmdb - case 14: // tmdb not found, see Radarr #7625 + case 13: // invalid tmdb, invalid tvdb + case 14: // tmdb not found (see Radarr #7625), thetvdb not found case 20: // no results found if (jsonContent.ContainsKey("rate_limit")) { @@ -270,6 +270,11 @@ namespace Jackett.Common.Indexers qc.Add("mode", "search"); qc.Add("search_themoviedb", query.TmdbID.ToString()); } + else if (query.IsTVSearch && query.TvdbID != null) + { + qc.Add("mode", "search"); + qc.Add("search_tvdb", query.TvdbID.ToString()); + } else if (!string.IsNullOrWhiteSpace(searchString)) { // ignore ' (e.g. search for america's Next Top Model)