diff --git a/frappe/public/js/frappe/views/reports/query_report.js b/frappe/public/js/frappe/views/reports/query_report.js index 04cc1b9880..f1e2408eb5 100644 --- a/frappe/public/js/frappe/views/reports/query_report.js +++ b/frappe/public/js/frappe/views/reports/query_report.js @@ -1789,6 +1789,19 @@ frappe.views.QueryReport = class QueryReport extends frappe.views.BaseList { this.$chart.toggle(flag); this.$summary.toggle(flag); } + + get_checked_items(only_docnames) { + const indexes = this.datatable.rowmanager.getCheckedRows(); + + return indexes.reduce((items, i) => { + if (i === undefined) return items; + + const item = this.data[i]; + items.push(only_docnames ? item.name : item); + return items; + }, []); + } + // backward compatibility get get_values() { return this.get_filter_values;