diff --git a/erpnext/accounts/deferred_revenue.py b/erpnext/accounts/deferred_revenue.py index 83ab5badb50..ab4ee51eb6f 100644 --- a/erpnext/accounts/deferred_revenue.py +++ b/erpnext/accounts/deferred_revenue.py @@ -582,6 +582,7 @@ def make_gl_entries( frappe.db.commit() except Exception as e: if frappe.in_test: + frappe.db.rollback() doc.log_error(f"Error while processing deferred accounting for Invoice {doc.name}") raise e else: