diff --git a/frappe/public/js/frappe/views/reports/reportview.js b/frappe/public/js/frappe/views/reports/reportview.js index 4544b6cf4c..b7fd287b02 100644 --- a/frappe/public/js/frappe/views/reports/reportview.js +++ b/frappe/public/js/frappe/views/reports/reportview.js @@ -624,26 +624,17 @@ frappe.views.ReportView = frappe.ui.BaseList.extend({ this.data.pop(); } - var existing_total_row = null; if(this.add_totals_row) { var totals_row = {_totals_row: 1}; if(this.data.length) { this.data.forEach(function(row, ri) { - if(row._totals_row && !existing_total_row) { - existing_total_row = ri; - } - else { - $.each(row, function(key, value) { - if($.isNumeric(value)) { - totals_row[key] = (totals_row[key] || 0) + value; - } - }); - } + $.each(row, function(key, value) { + if($.isNumeric(value)) { + totals_row[key] = (totals_row[key] || 0) + value; + } + }); }); } - if(existing_total_row) { - this.data.splice(existing_total_row, 1); - } this.data.push(totals_row); } },