fix: Log error before throwing exception

(cherry picked from commit 3c64e201cc)
This commit is contained in:
Deepesh Garg
2021-12-04 20:05:37 +05:30
committed by mergify-bot
parent 6b8b2946c1
commit dad9a913db

View File

@@ -375,9 +375,9 @@ def make_gl_entries(doc, credit_account, debit_account, against,
frappe.db.commit()
except Exception as e:
if frappe.flags.in_test:
raise e
traceback = frappe.get_traceback()
frappe.log_error(title=_('Error while processing deferred accounting for Invoice {0}').format(doc.name), message=traceback)
raise e
else:
frappe.db.rollback()
traceback = frappe.get_traceback()