From 0a26e482aa4d9724533980b67a9e7461dafc2161 Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Tue, 16 Feb 2016 09:01:28 +0100 Subject: [PATCH] Fixes another reported bug for U4-7950 --- src/Umbraco.Web/Mvc/RenderModelBinder.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/Mvc/RenderModelBinder.cs b/src/Umbraco.Web/Mvc/RenderModelBinder.cs index 172befb791..ed81959fbd 100644 --- a/src/Umbraco.Web/Mvc/RenderModelBinder.cs +++ b/src/Umbraco.Web/Mvc/RenderModelBinder.cs @@ -22,7 +22,13 @@ namespace Umbraco.Web.Mvc if (controllerContext.RouteData.DataTokens.TryGetValue("umbraco", out model) == false) return null; - var culture = UmbracoContext.Current.PublishedContentRequest.Culture; + var culture = CultureInfo.CurrentCulture; + // bind the model (use context culture as default, if available) + if (UmbracoContext.Current != null + && UmbracoContext.Current.PublishedContentRequest != null + && UmbracoContext.Current.PublishedContentRequest.Culture != null) + culture = UmbracoContext.Current.PublishedContentRequest.Culture; + return BindModel(model, bindingContext.ModelType, culture); }