From e01bdd9283fdf76a0335bf1eaf07fe28b345e09b Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 23 Sep 2024 22:18:59 +0530 Subject: [PATCH] fix(minor): set defaiult workspace app in desktop.py --- frappe/desk/desktop.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index 97d5726650..d96de2a415 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -413,6 +413,9 @@ def get_desktop_page(page): @frappe.whitelist() def get_workspace_sidebar_items(): """Get list of sidebar items for desk""" + + from frappe.modules.utils import get_module_app + has_access = "Workspace Manager" in frappe.get_roles() # don't get domain restricted pages @@ -474,7 +477,9 @@ def get_workspace_sidebar_items(): page["visibility"] = workspace_visibilty[page["name"]] if not page["app"] and page["module"]: - page["app"] = frappe.db.get_value("Module Def", page["module"], "app_name") + page["app"] = frappe.db.get_value("Module Def", page["module"], "app_name") or get_module_app( + page["module"] + ) except frappe.PermissionError: pass