diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 601d1de546..5c29acae83 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -175,6 +175,9 @@ frappe.views.QueryReport = Class.extend({ } }, pdf_report: function() { + base_url = frappe.urllib.get_base_url(); + print_css = frappe.boot.print_css; + if(!frappe.model.can_print(this.report_doc.ref_doctype)) { msgprint(__("You are not allowed to make PDF for this report")); return false; @@ -185,14 +188,16 @@ frappe.views.QueryReport = Class.extend({ {data: this.dataView.getItems(), filters:this.get_values(), report:this}); //Render Report in HTML - var html = frappe.render_template("print_template", {content:content, title:__(this.report_name)}); + var html = frappe.render_template("print_template", + {content:content, title:__(this.report_name), base_url: base_url, print_css: print_css}); } else { var columns = this.grid.getColumns(); var data = this.grid.getData().getItems(); var content = frappe.render_template("print_grid", {columns:columns, data:data, title:__(this.report_name)}) //Render Report in HTML - var html = frappe.render_template("print_template", {content:content, title:__(this.report_name)}); + var html = frappe.render_template("print_template", + {content:content, title:__(this.report_name), base_url: base_url, print_css: print_css}); } //Create a form to place the HTML content