From 7fa4b322eb8c33e974309f6f85bde6fe058d6d1f Mon Sep 17 00:00:00 2001 From: ta264 Date: Tue, 16 Mar 2021 21:52:31 +0000 Subject: [PATCH] Fixed: Mass disable/enable indexers --- src/Prowlarr.Api.V1/Indexers/IndexerEditorController.cs | 6 +++--- src/Prowlarr.Api.V1/Indexers/IndexerEditorResource.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Prowlarr.Api.V1/Indexers/IndexerEditorController.cs b/src/Prowlarr.Api.V1/Indexers/IndexerEditorController.cs index 224c5f396..d9a5e34de 100644 --- a/src/Prowlarr.Api.V1/Indexers/IndexerEditorController.cs +++ b/src/Prowlarr.Api.V1/Indexers/IndexerEditorController.cs @@ -1,10 +1,10 @@ using System.Collections.Generic; using System.Linq; using Microsoft.AspNetCore.Mvc; +using NzbDrone.Common.Extensions; using NzbDrone.Core.Indexers; using NzbDrone.Core.Messaging.Commands; using Prowlarr.Http; -using Prowlarr.Http.Extensions; namespace Prowlarr.Api.V1.Indexers { @@ -29,9 +29,9 @@ namespace Prowlarr.Api.V1.Indexers foreach (var indexer in indexersToUpdate) { - if (resource.Enable.HasValue) + if (resource.Enable.IsNotNullOrWhiteSpace()) { - indexer.Enable = resource.Enable.Value; + indexer.Enable = bool.Parse(resource.Enable); } if (resource.Tags != null) diff --git a/src/Prowlarr.Api.V1/Indexers/IndexerEditorResource.cs b/src/Prowlarr.Api.V1/Indexers/IndexerEditorResource.cs index 90918295a..b11f448bd 100644 --- a/src/Prowlarr.Api.V1/Indexers/IndexerEditorResource.cs +++ b/src/Prowlarr.Api.V1/Indexers/IndexerEditorResource.cs @@ -5,7 +5,7 @@ namespace Prowlarr.Api.V1.Indexers public class IndexerEditorResource { public List IndexerIds { get; set; } - public bool? Enable { get; set; } + public string Enable { get; set; } public List Tags { get; set; } public ApplyTags ApplyTags { get; set; } }