diff --git a/src/Umbraco.Web/Mvc/RenderRouteHandler.cs b/src/Umbraco.Web/Mvc/RenderRouteHandler.cs index 0587d13dcd..b7342119c9 100644 --- a/src/Umbraco.Web/Mvc/RenderRouteHandler.cs +++ b/src/Umbraco.Web/Mvc/RenderRouteHandler.cs @@ -163,7 +163,7 @@ namespace Umbraco.Web.Mvc ReservedAdditionalKeys.Area }.Contains(x.Key))) { // Populate route with additional values which aren't reserved values so they eventually to action parameters - requestContext.RouteData.Values.Add(item.Key, item.Value); + requestContext.RouteData.Values[item.Key] = item.Value; } //return the proxy info without the surface id... could be a local controller.