fix(sidebar): init preferred_sidebars to avoid undefinded error

This commit is contained in:
KerollesFathy 2026-01-29 12:50:11 +00:00
parent 5d412f9a87
commit 6149dad890

View file

@ -23,6 +23,7 @@ frappe.ui.Sidebar = class Sidebar {
this.sidebar_module_map = {};
this.build_sidebar_module_map();
this.standard_items_setup = false;
this.preferred_sidebars = [];
}
prepare() {
@ -461,7 +462,7 @@ frappe.ui.Sidebar = class Sidebar {
entity_name = route[1];
}
let sidebars = this.get_workspace_sidebars(entity_name);
this.preffered_sidebars = sidebars;
this.preferred_sidebars = sidebars;
let module = router?.meta?.module;
if (this.sidebar_title && sidebars.includes(this.sidebar_title)) {
this.set_active_workspace_item();
@ -504,7 +505,7 @@ frappe.ui.Sidebar = class Sidebar {
return filter_sidebars;
}
show_sidebar_for_module(module) {
if (this.sidebar_title && this.preffered_sidebars.includes(this.sidebar_title)) {
if (this.sidebar_title && this.preferred_sidebars.includes(this.sidebar_title)) {
this.set_active_workspace_item();
return;
}