diff --git a/frappe/www/printview.py b/frappe/www/printview.py index 31c1a0a76e..03782b9317 100644 --- a/frappe/www/printview.py +++ b/frappe/www/printview.py @@ -136,6 +136,12 @@ def get_html(doc, name=None, print_format=None, meta=None, letter_head = frappe._dict(get_letter_head(doc, no_letterhead) or {}) + if letter_head.content: + letter_head.content = frappe.utils.jinja.render_template(letter_head.content, {"doc": doc.as_dict()}) + + if letter_head.footer: + letter_head.footer = frappe.utils.jinja.render_template(letter_head.footer, {"doc": doc.as_dict()}) + convert_markdown(doc, meta) args = {