diff --git a/src/Umbraco.Web.UI.Client/src/views/common/legacy.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/legacy.controller.js index 81a601f531..46114042b5 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/legacy.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/legacy.controller.js @@ -8,7 +8,13 @@ * */ function LegacyController($scope, $routeParams, $element) { - $scope.legacyPath = decodeURIComponent($routeParams.url); + + var url = $routeParams.url; + var toClean = "*?(){}[];:%<>/\\|&'\""; + for (var i = 0; i < toClean.length; i++) { + url = url.replace(toClean[i], ""); + } + $scope.legacyPath = decodeURIComponent(url); } angular.module("umbraco").controller('Umbraco.LegacyController', LegacyController); \ No newline at end of file