mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-20 21:43:33 -07:00
Fixed: Check only enabled Jackett indexers for '/all' endpoint
(cherry picked from commit ae3dd5730e05c5229e7f7092f15c33859524863b)
This commit is contained in:
parent
503d534949
commit
0cfb3f1b63
2 changed files with 4 additions and 1 deletions
|
@ -38,6 +38,7 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
||||||
_definition = new IndexerDefinition
|
_definition = new IndexerDefinition
|
||||||
{
|
{
|
||||||
Name = "Indexer",
|
Name = "Indexer",
|
||||||
|
EnableRss = true,
|
||||||
ConfigContract = "TorznabSettings",
|
ConfigContract = "TorznabSettings",
|
||||||
Settings = torznabSettings
|
Settings = torznabSettings
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,6 +8,7 @@ using NzbDrone.Core.ThingiProvider.Events;
|
||||||
|
|
||||||
namespace NzbDrone.Core.HealthCheck.Checks
|
namespace NzbDrone.Core.HealthCheck.Checks
|
||||||
{
|
{
|
||||||
|
[CheckOn(typeof(ProviderAddedEvent<IIndexer>))]
|
||||||
[CheckOn(typeof(ProviderUpdatedEvent<IIndexer>))]
|
[CheckOn(typeof(ProviderUpdatedEvent<IIndexer>))]
|
||||||
[CheckOn(typeof(ProviderDeletedEvent<IIndexer>))]
|
[CheckOn(typeof(ProviderDeletedEvent<IIndexer>))]
|
||||||
[CheckOn(typeof(ProviderStatusChangedEvent<IIndexer>))]
|
[CheckOn(typeof(ProviderStatusChangedEvent<IIndexer>))]
|
||||||
|
@ -25,7 +26,8 @@ namespace NzbDrone.Core.HealthCheck.Checks
|
||||||
{
|
{
|
||||||
var jackettAllProviders = _providerFactory.All()
|
var jackettAllProviders = _providerFactory.All()
|
||||||
.Where(
|
.Where(
|
||||||
i => i.ConfigContract.Equals("TorznabSettings") &&
|
i => i.Enable &&
|
||||||
|
i.ConfigContract.Equals("TorznabSettings") &&
|
||||||
(((TorznabSettings)i.Settings).BaseUrl.Contains("/torznab/all/api", StringComparison.InvariantCultureIgnoreCase) ||
|
(((TorznabSettings)i.Settings).BaseUrl.Contains("/torznab/all/api", StringComparison.InvariantCultureIgnoreCase) ||
|
||||||
((TorznabSettings)i.Settings).BaseUrl.Contains("/api/v2.0/indexers/all/results/torznab", StringComparison.InvariantCultureIgnoreCase) ||
|
((TorznabSettings)i.Settings).BaseUrl.Contains("/api/v2.0/indexers/all/results/torznab", StringComparison.InvariantCultureIgnoreCase) ||
|
||||||
((TorznabSettings)i.Settings).ApiPath.Contains("/torznab/all/api", StringComparison.InvariantCultureIgnoreCase) ||
|
((TorznabSettings)i.Settings).ApiPath.Contains("/torznab/all/api", StringComparison.InvariantCultureIgnoreCase) ||
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue