mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-13 01:34:10 +00:00
fix(RFQ): render email templates for preview and sending
(cherry picked from commit 525b3960e1)
This commit is contained in:
@@ -304,12 +304,17 @@ class RequestforQuotation(BuyingController):
|
|||||||
else:
|
else:
|
||||||
sender = frappe.session.user not in STANDARD_USERS and frappe.session.user or None
|
sender = frappe.session.user not in STANDARD_USERS and frappe.session.user or None
|
||||||
|
|
||||||
|
rendered_message = frappe.render_template(self.message_for_supplier, doc_args)
|
||||||
|
subject_source = (
|
||||||
|
self.subject
|
||||||
|
or frappe.get_value("Email Template", self.email_template, "subject")
|
||||||
|
or _("Request for Quotation")
|
||||||
|
)
|
||||||
|
rendered_subject = frappe.render_template(subject_source, doc_args)
|
||||||
if preview:
|
if preview:
|
||||||
return {
|
return {
|
||||||
"message": self.message_for_supplier,
|
"message": rendered_message,
|
||||||
"subject": self.subject
|
"subject": rendered_subject,
|
||||||
or frappe.get_value("Email Template", self.email_template, "subject")
|
|
||||||
or _("Request for Quotation"),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
attachments = []
|
attachments = []
|
||||||
@@ -333,10 +338,8 @@ class RequestforQuotation(BuyingController):
|
|||||||
self.send_email(
|
self.send_email(
|
||||||
data,
|
data,
|
||||||
sender,
|
sender,
|
||||||
self.subject
|
rendered_subject,
|
||||||
or frappe.get_value("Email Template", self.email_template, "subject")
|
rendered_message,
|
||||||
or _("Request for Quotation"),
|
|
||||||
self.message_for_supplier,
|
|
||||||
attachments,
|
attachments,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user