From b7dcd559294166d576cc600fdef3fa53db5de793 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sun, 21 Feb 2016 15:25:19 +0530 Subject: [PATCH] [fix] [minor] link breaks after reportview --- frappe/public/js/frappe/views/reports/reportview.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/public/js/frappe/views/reports/reportview.js b/frappe/public/js/frappe/views/reports/reportview.js index 5b1fe96190..925db39f1b 100644 --- a/frappe/public/js/frappe/views/reports/reportview.js +++ b/frappe/public/js/frappe/views/reports/reportview.js @@ -251,6 +251,14 @@ frappe.views.ReportView = frappe.ui.Listing.extend({ }[docfield.fieldname] || docfield.fieldtype; if(docfield.fieldtype==="Link" && docfield.fieldname!=="name") { + + // make a copy of docfield for reportview + // as it needs to add a link_onclick property + if(!columnDef.report_docfield) { + columnDef.report_docfield = copy_dict(docfield); + } + docfield = columnDef.report_docfield; + docfield.link_onclick = repl('frappe.container.page.reportview.set_filter("%(fieldname)s", "%(value)s").run()', {fieldname:docfield.fieldname, value:value});