From 3fbf8dd9156a55bc545b02c1c562bc514b1bbbe3 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 28 Jan 2016 16:24:02 +0530 Subject: [PATCH] [fix] letter head in print: return empty dict --- frappe/templates/pages/print.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/templates/pages/print.py b/frappe/templates/pages/print.py index 9efa6d60c5..ed5ab94785 100644 --- a/frappe/templates/pages/print.py +++ b/frappe/templates/pages/print.py @@ -106,7 +106,7 @@ def get_html(doc, name=None, print_format=None, meta=None, if template == "standard": template = jenv.get_template(standard_format) - letter_head = get_letter_head(doc, no_letterhead) + letter_head = frappe._dict(get_letter_head(doc, no_letterhead) or {}) args = { "doc": doc, "meta": frappe.get_meta(doc.doctype), @@ -161,7 +161,7 @@ def validate_print_permission(doc): def get_letter_head(doc, no_letterhead): if no_letterhead: - return "" + return {} if doc.get("letter_head"): return frappe.db.get_value("Letter Head", doc.letter_head, ["content", "footer"], as_dict=True) else: