From 72cdae85e75af71cfcc2bbe006d3fdd892c6a317 Mon Sep 17 00:00:00 2001 From: Shllokkk Date: Thu, 23 Apr 2026 16:21:49 +0530 Subject: [PATCH] fix: add css handling for letterheads for report printing --- frappe/utils/print_format.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/utils/print_format.py b/frappe/utils/print_format.py index 3a3770bce1..75645b915f 100644 --- a/frappe/utils/print_format.py +++ b/frappe/utils/print_format.py @@ -294,7 +294,7 @@ def render_letterhead_for_print(letterhead: str | None = None, doc: dict | str | frappe.db.get_value( "Letter Head", letterhead or {"is_default": 1}, - ["content", "footer", "header_script", "footer_script"], + ["content", "footer", "header_script", "footer_script", "custom_css"], as_dict=True, ) or {} @@ -307,6 +307,8 @@ def render_letterhead_for_print(letterhead: str | None = None, doc: dict | str | header = render_template(letter_head.content, {"doc": context_doc}) if letter_head.header_script: header += f"\n\n" + if letter_head.custom_css: + header += f"\n\n" rendered["header"] = header if letter_head.footer: