diff --git a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py index b1017d2c9c0..7c57ecd73e6 100644 --- a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py +++ b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py @@ -138,6 +138,11 @@ def repost(doc): doc.set_status("Completed") except Exception as e: + if frappe.flags.in_test: + # Don't silently fail in tests, + # there is no reason for reposts to fail in CI + raise + frappe.db.rollback() traceback = frappe.get_traceback() doc.log_error("Unable to repost item valuation")