fix: better error logging for setup exceptions (#17096)

fix: better error loggin for setup failure
This commit is contained in:
Ankush Menat 2022-06-07 19:05:30 +05:30 committed by GitHub
parent 6b476e4043
commit eac73f6765
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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")