fix: add css handling for letterheads for report printing
This commit is contained in:
parent
193c2c200f
commit
72cdae85e7
1 changed files with 3 additions and 1 deletions
|
|
@ -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<script>\n{letter_head.header_script}\n</script>\n"
|
||||
if letter_head.custom_css:
|
||||
header += f"\n<style>\n{letter_head.custom_css}\n</style>\n"
|
||||
rendered["header"] = header
|
||||
|
||||
if letter_head.footer:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue