diff --git a/frappe/desk/doctype/workspace/workspace.js b/frappe/desk/doctype/workspace/workspace.js index 91a819273e..75bb7735ac 100644 --- a/frappe/desk/doctype/workspace/workspace.js +++ b/frappe/desk/doctype/workspace/workspace.js @@ -11,8 +11,8 @@ frappe.ui.form.on("Workspace", { frm.trigger("add_to_desktop"); let url = `/desk/${ frm.doc.public - ? frappe.router.slug(frm.doc.title) - : "private/" + frappe.router.slug(frm.doc.title) + ? frappe.router.slug(frm.doc.name) + : "private/" + frappe.router.slug(frm.doc.name) }`; frm.sidebar .add_user_action(__("Go to Workspace")) diff --git a/frappe/public/js/frappe/views/workspace/workspace.js b/frappe/public/js/frappe/views/workspace/workspace.js index 2f965d9dd6..7dd3154e0e 100644 --- a/frappe/public/js/frappe/views/workspace/workspace.js +++ b/frappe/public/js/frappe/views/workspace/workspace.js @@ -538,8 +538,9 @@ frappe.views.Workspace = class Workspace { } this.create_page(new_page).then(() => { - let pre_url = new_page.public ? "" : "private/"; - let route = pre_url + frappe.router.slug(new_page.title); + let route = frappe.router.slug( + new_page.public ? new_page.name : "private/" + new_page.name + ); frappe.set_route(route); }); }); @@ -758,13 +759,9 @@ frappe.views.Workspace = class Workspace { indicator: "green", }); if (page.public) { - frappe.set_route("desk", frappe.router.slug(page.title)); + frappe.set_route("desk", frappe.router.slug(page.name)); } else { - frappe.set_route( - "desk", - "private", - frappe.router.slug(page.title) - ); + frappe.set_route("desk", "private", frappe.router.slug(page.name)); } } },