From 16fa5ec9bd234f3080c81d3b192f97c4b3a04c08 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 12 Feb 2024 10:51:11 +0530 Subject: [PATCH] fix: enqueue_after_commit instead of instantly --- .../workflow/doctype/workflow_action/workflow_action.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index c4180c47ba..e4623f3b17 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -116,7 +116,13 @@ def process_workflow_actions(doc, state): create_workflow_actions_for_roles(roles, doc) if send_email_alert(workflow): - enqueue(send_workflow_action_email, queue="short", users_data=list(user_data_map.values()), doc=doc) + enqueue( + send_workflow_action_email, + queue="short", + users_data=list(user_data_map.values()), + doc=doc, + enqueue_after_commit=True, + ) @frappe.whitelist(allow_guest=True)