From 79eb78db10a934bc05d66f0648885dbc4e2d5bf4 Mon Sep 17 00:00:00 2001 From: Aarol D'Souza <98270103+AarDG10@users.noreply.github.com> Date: Wed, 8 Oct 2025 11:03:43 +0530 Subject: [PATCH] fix: update modified timestamp when Workflow Action is completed (#34298) --- frappe/workflow/doctype/workflow_action/workflow_action.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index 7766970b84..8e04f89500 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -16,7 +16,7 @@ from frappe.model.workflow import ( send_email_alert, ) from frappe.query_builder import DocType -from frappe.utils import get_datetime, get_url +from frappe.utils import get_datetime, get_url, now_datetime from frappe.utils.background_jobs import enqueue from frappe.utils.data import get_link_to_form from frappe.utils.user import get_users_with_role @@ -264,6 +264,8 @@ def update_completed_workflow_actions_using_role(user=None, workflow_action=None .set(WorkflowAction.status, "Completed") .set(WorkflowAction.completed_by, user) .set(WorkflowAction.completed_by_role, workflow_action[0].role) + .set(WorkflowAction.modified, now_datetime()) + .set(WorkflowAction.modified_by, user) .where(WorkflowAction.name == workflow_action[0].name) ).run()