fix(workspace): use workspace name instead of title for routing after create or edit

This commit is contained in:
KerollesFathy 2026-05-03 13:50:12 +00:00
parent 328ad6c69b
commit ace15b5588

View file

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