From 9796b30bbb69706eafcd6aa0bf84927fa435e528 Mon Sep 17 00:00:00 2001 From: Shannon Date: Wed, 22 Jan 2014 11:02:24 +1100 Subject: [PATCH] Fixes: U4-4104 Using strongly typed Html.Action with a PluginController causes exception --- src/Umbraco.Web/HtmlHelperRenderExtensions.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/HtmlHelperRenderExtensions.cs b/src/Umbraco.Web/HtmlHelperRenderExtensions.cs index 6c4967d59a..e10a89769c 100644 --- a/src/Umbraco.Web/HtmlHelperRenderExtensions.cs +++ b/src/Umbraco.Web/HtmlHelperRenderExtensions.cs @@ -181,7 +181,14 @@ namespace Umbraco.Web if (!metaData.AreaName.IsNullOrWhiteSpace()) { //set the area to the plugin area - routeVals.Add("area", metaData.AreaName); + if (routeVals.ContainsKey("area")) + { + routeVals["area"] = metaData.AreaName; + } + else + { + routeVals.Add("area", metaData.AreaName); + } } return htmlHelper.Action(actionName, metaData.ControllerName, routeVals);