diff --git a/src/Examples/JsonApiDotNetCoreExample/Services/SkipCacheQueryStringParameterReader.cs b/src/Examples/JsonApiDotNetCoreExample/Services/SkipCacheQueryStringParameterReader.cs index 95e2676d9b..14db454c6b 100644 --- a/src/Examples/JsonApiDotNetCoreExample/Services/SkipCacheQueryStringParameterReader.cs +++ b/src/Examples/JsonApiDotNetCoreExample/Services/SkipCacheQueryStringParameterReader.cs @@ -14,7 +14,7 @@ public class SkipCacheQueryStringParameterReader : IQueryStringParameterReader public bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute) { - return !disableQueryStringAttribute.ParameterNames.Contains(_skipCacheParameterName.ToLowerInvariant()); + return !disableQueryStringAttribute.ParameterNames.Contains(_skipCacheParameterName); } public bool CanRead(string parameterName) diff --git a/src/JsonApiDotNetCore/Controllers/Annotations/DisableQueryStringAttribute.cs b/src/JsonApiDotNetCore/Controllers/Annotations/DisableQueryStringAttribute.cs index c1012d6100..6ed8711d97 100644 --- a/src/JsonApiDotNetCore/Controllers/Annotations/DisableQueryStringAttribute.cs +++ b/src/JsonApiDotNetCore/Controllers/Annotations/DisableQueryStringAttribute.cs @@ -35,7 +35,7 @@ public DisableQueryStringAttribute(StandardQueryStringParameters parameters) if (value != StandardQueryStringParameters.None && value != StandardQueryStringParameters.All && parameters.HasFlag(value)) { - parameterNames.Add(value.ToString().ToLowerInvariant()); + parameterNames.Add(value.ToString()); } } @@ -51,12 +51,12 @@ public DisableQueryStringAttribute(string parameterNames) { if (parameterNames == null) throw new ArgumentNullException(nameof(parameterNames)); - ParameterNames = parameterNames.Split(",").Select(x => x.Trim().ToLowerInvariant()).ToList(); + ParameterNames = parameterNames.Split(",").ToList(); } public bool ContainsParameter(StandardQueryStringParameters parameter) { - var name = parameter.ToString().ToLowerInvariant(); + var name = parameter.ToString(); return ParameterNames.Contains(name); } }