From 06c3ce09f6013de7fa2246395ddb0c613172d037 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 19 Apr 2023 15:55:32 +0530 Subject: [PATCH] fix: letterhead not working for multiple doc print --- frappe/utils/print_format.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/utils/print_format.py b/frappe/utils/print_format.py index cb4467a56c..180edefaf0 100644 --- a/frappe/utils/print_format.py +++ b/frappe/utils/print_format.py @@ -17,7 +17,9 @@ from frappe.www.printview import validate_print_permission @frappe.whitelist() -def download_multi_pdf(doctype, name, format=None, no_letterhead=False, options=None): +def download_multi_pdf( + doctype, name, format=None, no_letterhead=False, letterhead=None, options=None +): """ Concatenate multiple docs as PDF . @@ -76,6 +78,7 @@ def download_multi_pdf(doctype, name, format=None, no_letterhead=False, options= as_pdf=True, output=output, no_letterhead=no_letterhead, + letterhead=letterhead, pdf_options=options, ) frappe.local.response.filename = "{doctype}.pdf".format( @@ -92,6 +95,7 @@ def download_multi_pdf(doctype, name, format=None, no_letterhead=False, options= as_pdf=True, output=output, no_letterhead=no_letterhead, + letterhead=letterhead, pdf_options=options, ) except Exception: