From 049b4ba4d85c19400c701bbe9bebd047b76b3596 Mon Sep 17 00:00:00 2001 From: Qstick Date: Wed, 15 Mar 2023 20:15:23 -0500 Subject: [PATCH] Fixed: Use Flaresolverr if setup when adding new Indexers --- src/NzbDrone.Core/Indexers/IndexerHttpClient.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Indexers/IndexerHttpClient.cs b/src/NzbDrone.Core/Indexers/IndexerHttpClient.cs index 34e8715f4..b3a605094 100644 --- a/src/NzbDrone.Core/Indexers/IndexerHttpClient.cs +++ b/src/NzbDrone.Core/Indexers/IndexerHttpClient.cs @@ -8,6 +8,7 @@ using NzbDrone.Common.Http; using NzbDrone.Common.Http.Dispatchers; using NzbDrone.Common.TPL; using NzbDrone.Core.IndexerProxies; +using NzbDrone.Core.IndexerProxies.FlareSolverr; using NzbDrone.Core.ThingiProvider; namespace NzbDrone.Core.Indexers @@ -53,7 +54,7 @@ namespace NzbDrone.Core.Indexers private IIndexerProxy GetProxy(ProviderDefinition definition) { //Skip DB call if no tags on the indexers - if (definition.Tags.Count == 0) + if (definition.Tags.Count == 0 && definition.Id > 0) { return null; } @@ -70,6 +71,11 @@ namespace NzbDrone.Core.Indexers } } + if (selectedProxy == null && definition.Id == 0) + { + selectedProxy = proxies.FirstOrDefault(p => p is FlareSolverr); + } + return selectedProxy; }