From e5271bc03443a419333c41513887bb8a9c772ef7 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 24 Apr 2024 13:46:25 +0530 Subject: [PATCH] fix: use document language for workflow action (#26138) --- .../doctype/workflow_action/workflow_action.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/frappe/workflow/doctype/workflow_action/workflow_action.py b/frappe/workflow/doctype/workflow_action/workflow_action.py index d25a56b9a9..ee5ef58661 100644 --- a/frappe/workflow/doctype/workflow_action/workflow_action.py +++ b/frappe/workflow/doctype/workflow_action/workflow_action.py @@ -438,10 +438,26 @@ def get_common_email_args(doc): subject = _("Workflow Action") + f" on {doctype}: {docname}" response = get_link_to_form(doctype, docname, f"{doctype}: {docname}") + print_format = doc.meta.default_print_format + lang = doc.get("language") or ( + frappe.get_cached_value("Print Format", print_format, "default_print_language") + if print_format + else None + ) + return { "template": "workflow_action", "header": "Workflow Action", - "attachments": [frappe.attach_print(doctype, docname, file_name=docname, doc=doc)], + "attachments": [ + frappe.attach_print( + doctype, + docname, + file_name=docname, + doc=doc, + lang=lang, + print_format=print_format, + ) + ], "subject": subject, "message": response, }