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(() => { this.create_page(new_page).then(() => {
let pre_url = new_page.public ? "" : "private/"; let route = frappe.router.slug(
let route = pre_url + frappe.router.slug(new_page.title); new_page.public ? new_page.name : "private/" + new_page.name
);
frappe.set_route(route); frappe.set_route(route);
}); });
}); });
@ -758,13 +759,9 @@ frappe.views.Workspace = class Workspace {
indicator: "green", indicator: "green",
}); });
if (page.public) { if (page.public) {
frappe.set_route("desk", frappe.router.slug(page.title)); frappe.set_route("desk", frappe.router.slug(page.name));
} else { } else {
frappe.set_route( frappe.set_route("desk", "private", frappe.router.slug(page.name));
"desk",
"private",
frappe.router.slug(page.title)
);
} }
} }
}, },