mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-18 09:05:00 +00:00
fix: Safe cast row.rate (in case of faulty exploded items, edge case but oh well)
This commit is contained in:
@@ -689,7 +689,7 @@ class BOM(WebsiteGenerator):
|
|||||||
for row in self.get("exploded_items"):
|
for row in self.get("exploded_items"):
|
||||||
old_rate = flt(row.rate)
|
old_rate = flt(row.rate)
|
||||||
row.rate = rm_rate_map.get(row.item_code)
|
row.rate = rm_rate_map.get(row.item_code)
|
||||||
row.amount = flt(row.stock_qty) * row.rate
|
row.amount = flt(row.stock_qty) * flt(row.rate)
|
||||||
|
|
||||||
if old_rate != row.rate:
|
if old_rate != row.rate:
|
||||||
# Only db_update if changed
|
# Only db_update if changed
|
||||||
|
|||||||
Reference in New Issue
Block a user