From 5f80857bc939fc570ec3e51ab2e8dd4a88f0a30d Mon Sep 17 00:00:00 2001 From: Khushi Rawat <142375893+khushi8112@users.noreply.github.com> Date: Wed, 17 Dec 2025 14:06:54 +0530 Subject: [PATCH] fix: show correct PR amount in email template (#51033) * fix: show correct PR amount in email template * fix: add translation string --- .../payment_request/payment_request.py | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py index da72518c855..1de9ff936e5 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.py +++ b/erpnext/accounts/doctype/payment_request/payment_request.py @@ -427,6 +427,7 @@ class PaymentRequest(Document): context = { "doc": frappe.get_doc(self.reference_doctype, self.reference_name), "payment_url": self.payment_url, + "payment_request": self, } if self.message: @@ -892,22 +893,25 @@ def update_payment_requests_as_per_pe_references(references=None, cancel=False): def get_dummy_message(doc): - return frappe.render_template( - """{% if doc.contact_person -%} -
Dear {{ doc.contact_person }},
-{%- else %}Hello,
{% endif %} + return """ + {% if doc.contact_person -%} +Dear {{ doc.contact_person }},
+ {%- else %}Hello,
{% endif %} -{{ _("Requesting payment against {0} {1} for amount {2}").format(doc.doctype, - doc.name, doc.get_formatted("grand_total")) }}
++ {{ _("Requesting payment against {0} {1} for amount {2}").format( + doc.doctype, + doc.name, + payment_request.get_formatted("grand_total") + ) }} +
-{{ _("Make Payment") }} + {{ _("Make Payment") }} -{{ _("If you have any questions, please get back to us.") }}
+{{ _("If you have any questions, please get back to us.") }}
-{{ _("Thank you for your business!") }}
-""", - dict(doc=doc, payment_url="{{ payment_url }}"), - ) +{{ _("Thank you for your business!") }}
+ """ @frappe.whitelist()