Merge pull request #8258 from rohitwaghchaure/gross_profit_issue_v_8
[fix] get_valuation_rate takes 4 arguments 3 given in gross profit report
diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py
index 9c5d56e..7dffd0a 100644
--- a/erpnext/accounts/report/gross_profit/gross_profit.py
+++ b/erpnext/accounts/report/gross_profit/gross_profit.py
@@ -225,8 +225,10 @@
average_buying_rate = get_incoming_rate(row)
if not average_buying_rate:
average_buying_rate = get_valuation_rate(item_code, row.warehouse,
- allow_zero_rate=True, currency=self.filters.currency)
- self.average_buying_rate[item_code] = average_buying_rate
+ row.parenttype, row.parent, allow_zero_rate=True,
+ currency=self.filters.currency)
+
+ self.average_buying_rate[item_code] = average_buying_rate
return self.average_buying_rate[item_code]