diff --git a/frappe/desk/doctype/workspace/patches/update_app.py b/frappe/desk/doctype/workspace/patches/update_app.py index 00b0620c1f..34216d4b01 100644 --- a/frappe/desk/doctype/workspace/patches/update_app.py +++ b/frappe/desk/doctype/workspace/patches/update_app.py @@ -7,7 +7,11 @@ from frappe.modules.utils import get_module_app def execute(): for module in frappe.get_all("Module Def", ["name", "app_name"], filters=dict(custom=0)): if not module.app_name: - frappe.db.set_value("Module Def", module.name, "app_name", get_module_app(module.name)) + try: + frappe.db.set_value("Module Def", module.name, "app_name", get_module_app(module.name)) + except Exception: + # for some default modules like Home, there is no folder / app + pass for workspace in frappe.get_all("Workspace", ["name", "module", "app"]): if not workspace.app and workspace.module: