diff --git a/frappe/www/printview.html b/frappe/www/printview.html index 9841bd045a..c3c557c8e4 100644 --- a/frappe/www/printview.html +++ b/frappe/www/printview.html @@ -18,7 +18,7 @@ {{ _("Print") }} + href="/api/method/frappe.utils.print_format.download_pdf?doctype={{doctype|e}}&name={{name|e}}&format={{print_format|e}}&letterhead={{letterhead|e}}&no_letterhead={{no_letterhead|e}}&_lang={{lang|e}}&key={{key|e}}"> {{ _('Get PDF') }} diff --git a/frappe/www/printview.py b/frappe/www/printview.py index 291812777f..0caef28dce 100644 --- a/frappe/www/printview.py +++ b/frappe/www/printview.py @@ -97,6 +97,9 @@ def get_context(context) -> PrintContext: "doctype": frappe.form_dict.doctype, "name": frappe.form_dict.name, "key": frappe.form_dict.get("key"), + "print_format": getattr(print_format, "name", None), + "letterhead": letterhead, + "no_letterhead": frappe.form_dict.no_letterhead, }