From 25bb10d62b518e400710576f3a6e7267f00350c8 Mon Sep 17 00:00:00 2001 From: Qstick Date: Wed, 6 Oct 2021 21:19:29 -0500 Subject: [PATCH] New: (Cardigann) AllowRawSearch Property --- .../Indexers/Definitions/Cardigann/CardigannDefinition.cs | 1 + src/NzbDrone.Core/Indexers/IndexerFactory.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannDefinition.cs b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannDefinition.cs index 4a69943c6..e930f1488 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannDefinition.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannDefinition.cs @@ -70,6 +70,7 @@ public class CapabilitiesBlock public Dictionary Categories { get; set; } public List Categorymappings { get; set; } public Dictionary> Modes { get; set; } + public bool AllowRawSearch { get; set; } } public class CaptchaBlock diff --git a/src/NzbDrone.Core/Indexers/IndexerFactory.cs b/src/NzbDrone.Core/Indexers/IndexerFactory.cs index 9096d22b9..26f20a4e0 100644 --- a/src/NzbDrone.Core/Indexers/IndexerFactory.cs +++ b/src/NzbDrone.Core/Indexers/IndexerFactory.cs @@ -97,6 +97,7 @@ private void MapCardigannDefinition(IndexerDefinition definition) definition.Privacy = defFile.Type == "private" ? IndexerPrivacy.Private : IndexerPrivacy.Public; definition.Capabilities = new IndexerCapabilities(); definition.Capabilities.ParseCardigannSearchModes(defFile.Caps.Modes); + definition.Capabilities.SupportsRawSearch = defFile.Caps.AllowRawSearch; MapCardigannCategories(definition, defFile); }