diff --git a/frappe/model/workflow.py b/frappe/model/workflow.py index f1198f22cc..ed8f2c2dde 100644 --- a/frappe/model/workflow.py +++ b/frappe/model/workflow.py @@ -345,7 +345,7 @@ def _bulk_workflow_action(docnames, doctype, action): frappe.message_log.pop() message_dict = {"docname": docname, "message": message.get("message")} - if message.get("raise_exception", False): + if message.get("raise_exception", False) or "Error" in message.get("message", ""): failed_transactions[docname].append(message_dict) else: successful_transactions[docname].append(message_dict)