Fixes: U4-4104 Using strongly typed Html.Action<T> with a PluginController causes exception

This commit is contained in:
Shannon
2014-01-22 11:02:24 +11:00
parent c2c4763faa
commit 9796b30bbb

View File

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