Merge pull request #40622 from ruthra-kumar/refactor_flag_update_patch

refactor: reset update_outstanding_for_self flag for old records
diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py
index c6f8d62..ebbc18d 100644
--- a/erpnext/stock/get_item_details.py
+++ b/erpnext/stock/get_item_details.py
@@ -826,6 +826,9 @@
 			if args.price_list and args.rate:
 				insert_item_price(args)
 
+			if not price_list_rate:
+				return out
+
 		out.price_list_rate = (
 			flt(price_list_rate) * flt(args.plc_conversion_rate) / flt(args.conversion_rate)
 		)