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);