From 6149dad890531930550ec3f0cebf2d84a26ffdd4 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Thu, 29 Jan 2026 12:50:11 +0000 Subject: [PATCH] fix(sidebar): init preferred_sidebars to avoid undefinded error --- frappe/public/js/frappe/ui/sidebar/sidebar.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/ui/sidebar/sidebar.js b/frappe/public/js/frappe/ui/sidebar/sidebar.js index 51bdb31ab2..2fdef90114 100644 --- a/frappe/public/js/frappe/ui/sidebar/sidebar.js +++ b/frappe/public/js/frappe/ui/sidebar/sidebar.js @@ -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; }