From f66653522358c17e946bb4181caf0ecf24392580 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 23 Jul 2015 17:08:44 +0530 Subject: [PATCH] [fix] gross profit report --- erpnext/accounts/report/gross_profit/gross_profit.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py index 8153912304..75c353d170 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.py +++ b/erpnext/accounts/report/gross_profit/gross_profit.py @@ -174,12 +174,12 @@ class GrossProfitGenerator(object): return flt(row.qty) * item_rate else: - if row.update_stock or row.dn_detail: + my_sle = self.sle.get((item_code, row.warehouse)) + if (row.update_stock or row.dn_detail) and my_sle: parenttype, parent, item_row = row.parenttype, row.parent, row.item_row if row.dn_detail: parenttype, parent, item_row = "Delivery Note", row.delivery_note, row.dn_detail - - my_sle = self.sle.get((item_code, row.warehouse)) + for i, sle in enumerate(my_sle): # find the stock valution rate from stock ledger entry if sle.voucher_type == parenttype and parent == sle.voucher_no and \