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": """
Parameters doctype, name and format required
+Parameters doctype and name required
%s""" % repr(frappe.form_dict) }