diff --git a/frappe/public/js/frappe/router.js b/frappe/public/js/frappe/router.js index 03d2d52daf..4d45ed853a 100644 --- a/frappe/public/js/frappe/router.js +++ b/frappe/public/js/frappe/router.js @@ -405,6 +405,11 @@ frappe.router = { route.shift(); } + // Handle cases where "/" is part of the name + if (route[0] === "Form" && route.length > 3) { + route = [route[0], route[1], route.slice(2).join("/")]; + } + return route; },