Fixes the culturerequest.interceptor so that it works in tests (and so circular deps aren't caused), internalizes ClientCulture and makes it a little less error prone.

This commit is contained in:
Shannon
2019-02-19 01:44:00 +11:00
parent 90cbd69373
commit f2ae41ada2
2 changed files with 12 additions and 6 deletions

View File

@@ -161,9 +161,9 @@ namespace Umbraco.Web.WebApi
return msg;
}
public static string ClientCulture(this HttpRequestMessage request)
internal static string ClientCulture(this HttpRequestMessage request)
{
return request.Headers.Contains("X-UMB-CULTURE") ? request.Headers.GetValues("X-UMB-CULTURE").First() : null;
return request.Headers.TryGetValues("X-UMB-CULTURE", out var values) ? values.FirstOrDefault() : null;
}
}