From 0a8e42a358cb47e2e9f46b8d4c4cdfd81d5135c9 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Fri, 13 Jun 2025 12:24:50 +0530 Subject: [PATCH] fix: use `flt` value of bin qty --- erpnext/stock/doctype/pick_list/pick_list.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index eb986eff6bf..9530444c6e8 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -113,13 +113,15 @@ class PickList(Document): continue - bin_qty = frappe.db.get_value( - "Bin", - {"item_code": row.item_code, "warehouse": row.warehouse}, - "actual_qty", + bin_qty = flt( + frappe.db.get_value( + "Bin", + {"item_code": row.item_code, "warehouse": row.warehouse}, + "actual_qty", + ) ) - if row.picked_qty > flt(bin_qty): + if row.picked_qty > bin_qty: frappe.throw( _( "At Row #{0}: The picked quantity {1} for the item {2} is greater than available stock {3} in the warehouse {4}."