Merge pull request #27878 from rmehta/fix-current-app-1
fix(minor): set defaiult workspace app in desktop.py
This commit is contained in:
commit
39611babde
1 changed files with 6 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue