From e960255b7b791ffbe27ce3f8cdbca97a33802ff3 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 8 Aug 2019 22:27:58 +0530 Subject: [PATCH] fix: Pass no_letterhead to download_multi_pdf --- frappe/utils/print_format.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/utils/print_format.py b/frappe/utils/print_format.py index 45f8926985..d05648e65c 100644 --- a/frappe/utils/print_format.py +++ b/frappe/utils/print_format.py @@ -12,7 +12,7 @@ base_template_path = "templates/www/printview.html" standard_format = "templates/print_formats/standard.html" @frappe.whitelist() -def download_multi_pdf(doctype, name, format=None): +def download_multi_pdf(doctype, name, format=None, no_letterhead=0): """ Concatenate multiple docs as PDF . @@ -60,13 +60,13 @@ def download_multi_pdf(doctype, name, format=None): # Concatenating pdf files for i, ss in enumerate(result): - output = frappe.get_print(doctype, ss, format, as_pdf = True, output = output) + output = frappe.get_print(doctype, ss, format, as_pdf = True, output = output, no_letterhead=no_letterhead) frappe.local.response.filename = "{doctype}.pdf".format(doctype=doctype.replace(" ", "-").replace("/", "-")) else: for doctype_name in doctype: for doc_name in doctype[doctype_name]: try: - output = frappe.get_print(doctype_name, doc_name, format, as_pdf = True, output = output) + output = frappe.get_print(doctype_name, doc_name, format, as_pdf = True, output = output, no_letterhead=no_letterhead) except Exception: frappe.log_error("Permission Error on doc {} of doctype {}".format(doc_name, doctype_name)) frappe.local.response.filename = "{}.pdf".format(name)