[fix] get incoming rate
diff --git a/erpnext/stock/utils.py b/erpnext/stock/utils.py
index 100d338..7264f36 100644
--- a/erpnext/stock/utils.py
+++ b/erpnext/stock/utils.py
@@ -67,7 +67,7 @@
 	from erpnext.stock.stock_ledger import get_previous_sle
 
 	in_rate = 0
-	if args.get("serial_no"):
+	if (args.get("serial_no") or "").strip():
 		in_rate = get_avg_purchase_rate(args.get("serial_no"))
 	else:
 		valuation_method = get_valuation_method(args.get("item_code"))