From 2c98081be65b92674c00a7b7585b0d516183658d Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Fri, 1 Aug 2025 16:39:56 +0530 Subject: [PATCH] fix: add flt to prevent NoneType errors --- erpnext/stock/report/stock_ageing/stock_ageing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/report/stock_ageing/stock_ageing.py b/erpnext/stock/report/stock_ageing/stock_ageing.py index 7d63209f478..5292d257493 100644 --- a/erpnext/stock/report/stock_ageing/stock_ageing.py +++ b/erpnext/stock/report/stock_ageing/stock_ageing.py @@ -439,10 +439,10 @@ class FIFOSlots: transfer_qty_to_pop = 0 def __update_balances(self, row: dict, key: tuple | str): - self.item_details[key]["qty_after_transaction"] = row.qty_after_transaction or row.bal_qty + self.item_details[key]["qty_after_transaction"] = row.qty_after_transaction or flt(row.bal_qty) if "total_qty" not in self.item_details[key]: - self.item_details[key]["total_qty"] = row.actual_qty or row.bal_qty + self.item_details[key]["total_qty"] = row.actual_qty or flt(row.bal_qty) else: self.item_details[key]["total_qty"] += row.actual_qty