diff --git a/src/NzbDrone.Core/CustomFormats/Specifications/CustomFormatSpecificationBase.cs b/src/NzbDrone.Core/CustomFormats/Specifications/CustomFormatSpecificationBase.cs index a9800594a..1da1c11f1 100644 --- a/src/NzbDrone.Core/CustomFormats/Specifications/CustomFormatSpecificationBase.cs +++ b/src/NzbDrone.Core/CustomFormats/Specifications/CustomFormatSpecificationBase.cs @@ -23,6 +23,7 @@ namespace NzbDrone.Core.CustomFormats public bool IsSatisfiedBy(CustomFormatInput input) { var match = IsSatisfiedByWithoutNegate(input); + if (Negate) { match = !match; diff --git a/src/Radarr.Api.V3/AutoTagging/AutoTaggingResource.cs b/src/Radarr.Api.V3/AutoTagging/AutoTaggingResource.cs index 487e7d6cc..40371e688 100644 --- a/src/Radarr.Api.V3/AutoTagging/AutoTaggingResource.cs +++ b/src/Radarr.Api.V3/AutoTagging/AutoTaggingResource.cs @@ -69,6 +69,7 @@ namespace Radarr.Api.V3.AutoTagging var spec = (IAutoTaggingSpecification)SchemaBuilder.ReadFromSchema(resource.Fields, type, null); spec.Name = resource.Name; spec.Negate = resource.Negate; + spec.Required = resource.Required; return spec; } }