Use InvariantContains instead of Contains when looking for culture in the querystring

This commit is contained in:
Kenn Jacobsen
2019-02-14 10:14:56 +01:00
parent 825d8421ed
commit 7045eb196c

View File

@@ -3,6 +3,7 @@ using System.Linq;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
using System.Web.Http.ModelBinding;
using Umbraco.Core;
namespace Umbraco.Web.WebApi.Filters
{
@@ -24,7 +25,7 @@ namespace Umbraco.Web.WebApi.Filters
{
var queryStringKeys = queryStrings.Select(kvp => kvp.Key).ToArray();
var additionalParameters = new Dictionary<string, string>();
if(queryStringKeys.Contains("culture") == false) {
if(queryStringKeys.InvariantContains("culture") == false) {
additionalParameters["culture"] = actionContext.Request.ClientCulture();
}