diff --git a/src/NzbDrone.Core/Applications/Lidarr/Lidarr.cs b/src/NzbDrone.Core/Applications/Lidarr/Lidarr.cs index f8f97c484..e433aaeb0 100644 --- a/src/NzbDrone.Core/Applications/Lidarr/Lidarr.cs +++ b/src/NzbDrone.Core/Applications/Lidarr/Lidarr.cs @@ -137,9 +137,9 @@ private LidarrIndexer BuildLidarrIndexer(IndexerDefinition indexer, DownloadProt { Id = id, Name = $"{indexer.Name} (Prowlarr)", - EnableRss = indexer.AppProfile.Value.EnableRss, - EnableAutomaticSearch = indexer.AppProfile.Value.EnableAutomaticSearch, - EnableInteractiveSearch = indexer.AppProfile.Value.EnableInteractiveSearch, + EnableRss = indexer.Enable && indexer.AppProfile.Value.EnableRss, + EnableAutomaticSearch = indexer.Enable && indexer.AppProfile.Value.EnableAutomaticSearch, + EnableInteractiveSearch = indexer.Enable && indexer.AppProfile.Value.EnableInteractiveSearch, Priority = indexer.Priority, Implementation = indexer.Protocol == DownloadProtocol.Usenet ? "Newznab" : "Torznab", ConfigContract = schema.ConfigContract, diff --git a/src/NzbDrone.Core/Applications/Radarr/Radarr.cs b/src/NzbDrone.Core/Applications/Radarr/Radarr.cs index 4afaef197..d8e8c02b0 100644 --- a/src/NzbDrone.Core/Applications/Radarr/Radarr.cs +++ b/src/NzbDrone.Core/Applications/Radarr/Radarr.cs @@ -137,9 +137,9 @@ private RadarrIndexer BuildRadarrIndexer(IndexerDefinition indexer, DownloadProt { Id = id, Name = $"{indexer.Name} (Prowlarr)", - EnableRss = indexer.AppProfile.Value.EnableRss, - EnableAutomaticSearch = indexer.AppProfile.Value.EnableAutomaticSearch, - EnableInteractiveSearch = indexer.AppProfile.Value.EnableInteractiveSearch, + EnableRss = indexer.Enable && indexer.AppProfile.Value.EnableRss, + EnableAutomaticSearch = indexer.Enable && indexer.AppProfile.Value.EnableAutomaticSearch, + EnableInteractiveSearch = indexer.Enable && indexer.AppProfile.Value.EnableInteractiveSearch, Priority = indexer.Priority, Implementation = indexer.Protocol == DownloadProtocol.Usenet ? "Newznab" : "Torznab", ConfigContract = schema.ConfigContract, diff --git a/src/NzbDrone.Core/Applications/Readarr/Readarr.cs b/src/NzbDrone.Core/Applications/Readarr/Readarr.cs index d283a0053..a9d7107ce 100644 --- a/src/NzbDrone.Core/Applications/Readarr/Readarr.cs +++ b/src/NzbDrone.Core/Applications/Readarr/Readarr.cs @@ -137,9 +137,9 @@ private ReadarrIndexer BuildReadarrIndexer(IndexerDefinition indexer, DownloadPr { Id = id, Name = $"{indexer.Name} (Prowlarr)", - EnableRss = indexer.AppProfile.Value.EnableRss, - EnableAutomaticSearch = indexer.AppProfile.Value.EnableAutomaticSearch, - EnableInteractiveSearch = indexer.AppProfile.Value.EnableInteractiveSearch, + EnableRss = indexer.Enable && indexer.AppProfile.Value.EnableRss, + EnableAutomaticSearch = indexer.Enable && indexer.AppProfile.Value.EnableAutomaticSearch, + EnableInteractiveSearch = indexer.Enable && indexer.AppProfile.Value.EnableInteractiveSearch, Priority = indexer.Priority, Implementation = indexer.Protocol == DownloadProtocol.Usenet ? "Newznab" : "Torznab", ConfigContract = schema.ConfigContract, diff --git a/src/NzbDrone.Core/Applications/Sonarr/Sonarr.cs b/src/NzbDrone.Core/Applications/Sonarr/Sonarr.cs index 9369b9577..0c0e6f9bc 100644 --- a/src/NzbDrone.Core/Applications/Sonarr/Sonarr.cs +++ b/src/NzbDrone.Core/Applications/Sonarr/Sonarr.cs @@ -137,9 +137,9 @@ private SonarrIndexer BuildSonarrIndexer(IndexerDefinition indexer, DownloadProt { Id = id, Name = $"{indexer.Name} (Prowlarr)", - EnableRss = indexer.AppProfile.Value.EnableRss, - EnableAutomaticSearch = indexer.AppProfile.Value.EnableAutomaticSearch, - EnableInteractiveSearch = indexer.AppProfile.Value.EnableInteractiveSearch, + EnableRss = indexer.Enable && indexer.AppProfile.Value.EnableRss, + EnableAutomaticSearch = indexer.Enable && indexer.AppProfile.Value.EnableAutomaticSearch, + EnableInteractiveSearch = indexer.Enable && indexer.AppProfile.Value.EnableInteractiveSearch, Priority = indexer.Priority, Implementation = indexer.Protocol == DownloadProtocol.Usenet ? "Newznab" : "Torznab", ConfigContract = schema.ConfigContract,