diff --git a/frappe/core/page/applications/applications.py b/frappe/core/page/applications/applications.py index 0ce1e05260..ade393014c 100644 --- a/frappe/core/page/applications/applications.py +++ b/frappe/core/page/applications/applications.py @@ -9,8 +9,12 @@ def get_app_list(): out = {} installed = frappe.get_installed_apps() for app in frappe.get_all_apps(True): - out[app] = {} app_hooks = frappe.get_hooks(app_name=app) + + if app_hooks.get('hide_in_installer'): + continue + + out[app] = {} for key in ("app_name", "app_title", "app_description", "app_icon", "app_publisher", "app_version", "app_url", "app_color"): val = app_hooks.get(key) or []