瀏覽代碼

Merge pull request #14253 from surajshetty3416/fix-workflow-action-email

fix(Workflow Action): Pass doc to attach_print to avoid "Not Found"
version-14
Suraj Shetty 3 年之前
committed by GitHub
父節點
當前提交
0bbfe54c74
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: 4AEE18F83AFDEB23
共有 1 個檔案被更改,包括 4 行新增3 行删除
  1. +4
    -3
      frappe/workflow/doctype/workflow_action/workflow_action.py

+ 4
- 3
frappe/workflow/doctype/workflow_action/workflow_action.py 查看文件

@@ -9,9 +9,10 @@ from frappe.desk.form.utils import get_pdf_link
from frappe.utils.verified_command import get_signed_params, verify_request
from frappe import _
from frappe.model.workflow import apply_workflow, get_workflow_name, has_approval_access, \
get_workflow_state_field, send_email_alert, get_workflow_field_value, is_transition_condition_satisfied
get_workflow_state_field, send_email_alert, is_transition_condition_satisfied
from frappe.desk.notifications import clear_doctype_notifications
from frappe.utils.user import get_users_with_role
from frappe.utils.data import get_link_to_form

class WorkflowAction(Document):
pass
@@ -287,12 +288,12 @@ def get_common_email_args(doc):
response = frappe.render_template(email_template.response, vars(doc))
else:
subject = _('Workflow Action')
response = _('{0}: {1}').format(doctype, docname)
response = get_link_to_form(doctype, docname, f"{doctype}: {docname}")

common_args = {
'template': 'workflow_action',
'header': 'Workflow Action',
'attachments': [frappe.attach_print(doctype, docname , file_name=docname)],
'attachments': [frappe.attach_print(doctype, docname, file_name=docname, doc=doc)],
'subject': subject,
'message': response
}


Loading…
取消
儲存