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)