From 9212ceca3934c91eee503948470cc9bbf0918c57 Mon Sep 17 00:00:00 2001 From: Kanchan Chauhan Date: Wed, 3 Aug 2016 12:20:17 +0530 Subject: [PATCH] [Minor]Print fixes --- frappe/__init__.py | 2 +- frappe/www/print.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frappe/__init__.py b/frappe/__init__.py index 43e6edf02b..8622387afc 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -1133,7 +1133,7 @@ def format_value(value, df, doc=None, currency=None): import frappe.utils.formatters return frappe.utils.formatters.format_value(value, df, doc, currency=currency) -def get_print(doctype, name, print_format=None, style=None, html=None, as_pdf=False, doc=None): +def get_print(doctype=None, name=None, print_format=None, style=None, html=None, as_pdf=False, doc=None): """Get Print Format for given document. :param doctype: DocType of document. diff --git a/frappe/www/print.py b/frappe/www/print.py index bf29ca9ec7..fa4e337c6b 100644 --- a/frappe/www/print.py +++ b/frappe/www/print.py @@ -19,10 +19,10 @@ standard_format = "templates/print_formats/standard.html" def get_context(context): """Build context for print""" - if not frappe.form_dict.doctype or not frappe.form_dict.name: + if not ((frappe.form_dict.doctype and frappe.form_dict.name) or frappe.form_dict.doc): return { "body": """

Error

-

Parameters doctype, name and format required

+

Parameters doctype and name required

%s
""" % repr(frappe.form_dict) }