From 14b9800bafeb9f58e3785a5d260e8c6590007c42 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 16 Aug 2024 14:23:20 +0530 Subject: [PATCH] fix: redirect to default app is not working --- frappe/apps.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frappe/apps.py b/frappe/apps.py index 14d731d564..3f5ba4abda 100644 --- a/frappe/apps.py +++ b/frappe/apps.py @@ -33,10 +33,9 @@ def get_apps(): def get_route(app_name): - hooks = frappe.get_hooks(app_name=app_name) - if hooks.get("app_icon_route"): - return hooks.get("app_icon_route")[0] - return "/apps" + links = frappe.get_hooks("add_to_apps_screen", app_name=app_name) + app = next((link for link in links if link.get("name") == app_name), None) + return app.get("route") if app and app.get("route") else "/apps" def is_desk_apps(apps):