From eac73f676538b497bbc1aef9381dd7eb8b49bace Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 7 Jun 2022 19:05:30 +0530 Subject: [PATCH] fix: better error logging for setup exceptions (#17096) fix: better error loggin for setup failure --- frappe/desk/page/setup_wizard/setup_wizard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/desk/page/setup_wizard/setup_wizard.py b/frappe/desk/page/setup_wizard/setup_wizard.py index ac0918dbfd..8fc4b3f694 100755 --- a/frappe/desk/page/setup_wizard/setup_wizard.py +++ b/frappe/desk/page/setup_wizard/setup_wizard.py @@ -436,6 +436,7 @@ def make_records(records, debug=False): frappe.db.savepoint(savepoint) doc.insert(ignore_permissions=True, ignore_if_duplicate=True) except Exception as e: + frappe.clear_last_message() frappe.db.rollback(save_point=savepoint) exception = record.get("__exception") if exception: @@ -451,3 +452,4 @@ def make_records(records, debug=False): def show_document_insert_error(): print("Document Insert Error") print(frappe.get_traceback()) + frappe.log_error("Exception during Setup")