diff --git a/src/Jackett.Common/Definitions/btgigs.yml b/src/Jackett.Common/Definitions/btgigs.yml index 5488cebff..e4b44b50e 100644 --- a/src/Jackett.Common/Definitions/btgigs.yml +++ b/src/Jackett.Common/Definitions/btgigs.yml @@ -79,8 +79,6 @@ search: rows: selector: table[border="1"][cellpadding=5] > tbody > tr:has(a[href^="details.php?id="]) fields: - is_polish: # Workaround: https://github.com/Jackett/Jackett/issues/8068#issuecomment-610222414 - text: "" is_polish: optional: true selector: img[src*="cat_pl"] diff --git a/src/Jackett.Common/Definitions/hdspain.yml b/src/Jackett.Common/Definitions/hdspain.yml index 1bb7cbb6e..cae37d6a0 100644 --- a/src/Jackett.Common/Definitions/hdspain.yml +++ b/src/Jackett.Common/Definitions/hdspain.yml @@ -61,8 +61,6 @@ search: filters: - name: querystring args: cat - extras: - text: "" extras: optional: true selector: td.titulo a[class] diff --git a/src/Jackett.Common/Definitions/karagarga.yml b/src/Jackett.Common/Definitions/karagarga.yml index ccbf42250..4f096c04e 100644 --- a/src/Jackett.Common/Definitions/karagarga.yml +++ b/src/Jackett.Common/Definitions/karagarga.yml @@ -118,21 +118,15 @@ search: selector: td:nth-child(13) leechers: selector: td:nth-child(14) - subs: - text: "" subs: selector: span:contains("Subs:") optional: true - genre: - text: "" genre: selector: td:nth-child(5) optional: true filters: - name: prepend args: "Genre: " - mom: - text: "" mom: selector: img[title^="CURRENT"] attribute: title diff --git a/src/Jackett.Common/Definitions/onejav.yml b/src/Jackett.Common/Definitions/onejav.yml index 0852106a1..2b3d743d7 100644 --- a/src/Jackett.Common/Definitions/onejav.yml +++ b/src/Jackett.Common/Definitions/onejav.yml @@ -42,24 +42,18 @@ search: selector: img attribute: src optional: true - actress: - text: "" actress: selector: a[href^="/actress/"] optional: true filters: - name: prepend args: "Actress: " - tags: - text: "" tags: selector: div.tags optional: true filters: - name: prepend args: "Tags: " - descr: - text: "" descr: selector: p.level optional: true diff --git a/src/Jackett.Common/Definitions/torrentleech-pl.yml b/src/Jackett.Common/Definitions/torrentleech-pl.yml index 2a09cf0be..f8f8506d2 100644 --- a/src/Jackett.Common/Definitions/torrentleech-pl.yml +++ b/src/Jackett.Common/Definitions/torrentleech-pl.yml @@ -136,8 +136,6 @@ search: optional: true selector: a[href*="imdb.com/title/tt"] attribute: href - description: - text: "" description: optional: true selector: img[src="pic/pl.jpg"] diff --git a/src/Jackett.Common/Indexers/CardigannIndexer.cs b/src/Jackett.Common/Indexers/CardigannIndexer.cs index 000da8a90..56f3ee941 100644 --- a/src/Jackett.Common/Indexers/CardigannIndexer.cs +++ b/src/Jackett.Common/Indexers/CardigannIndexer.cs @@ -37,7 +37,7 @@ namespace Jackett.Common.Indexers set => base.configData = value; } - protected readonly string[] OptionalFileds = new string[] { "imdb", "rageid", "tvdbid", "banner" }; + protected readonly string[] OptionalFields = new string[] { "imdb", "rageid", "tvdbid", "banner" }; private static readonly string[] _SupportedLogicFunctions = { @@ -1587,8 +1587,11 @@ namespace Jackett.Common.Indexers { if (!variables.ContainsKey(variablesKey)) variables[variablesKey] = null; - if (OptionalFileds.Contains(Field.Key) || FieldModifiers.Contains("optional") || Field.Value.Optional) + if (OptionalFields.Contains(Field.Key) || FieldModifiers.Contains("optional") || Field.Value.Optional) + { + variables[variablesKey] = null; continue; + } throw new Exception(string.Format("Error while parsing field={0}, selector={1}, value={2}: {3}", Field.Key, Field.Value.Selector, (value == null ? "" : value), ex.Message)); } }