From 570b1070a8bf4478f8c60cd77c2810572658d626 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 14 Oct 2013 17:54:28 +0530 Subject: [PATCH] [fix] [minor] stock balance report for serialized item --- public/js/stock_grid_report.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/public/js/stock_grid_report.js b/public/js/stock_grid_report.js index 46370d27f6..495ea43e40 100644 --- a/public/js/stock_grid_report.js +++ b/public/js/stock_grid_report.js @@ -28,9 +28,7 @@ erpnext.StockGridReport = wn.views.TreeGridReport.extend({ var value_diff = (rate * add_qty); if(add_qty) - wh.fifo_stack.push([add_qty, sl.incoming_rate, sl.posting_date]); - - if(sl.serial_no) value_diff = this.get_serialized_value_diff(sl); + wh.fifo_stack.push([add_qty, sl.incoming_rate, sl.posting_date]); } else { // outgoing if(sl.serial_no) { @@ -113,7 +111,8 @@ erpnext.StockGridReport = wn.views.TreeGridReport.extend({ $.each(wn.report_dump.data["Stock Ledger Entry"], function(i, sle) { if(sle.qty > 0 && sle.serial_no) { $.each(sle.serial_no.trim().split("\n"), function(i, sr) { - if(sr && sle.incoming_rate !== undefined) { + if(sr && sle.incoming_rate !== undefined + && !serialized_buying_rates[sr.trim().toLowerCase()]) { serialized_buying_rates[sr.trim().toLowerCase()] = flt(sle.incoming_rate); } });