fix: set args to empty list if None to avoid enumerate error
diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py
index 80256c3..fd1aece 100644
--- a/erpnext/stock/stock_ledger.py
+++ b/erpnext/stock/stock_ledger.py
@@ -208,6 +208,8 @@
 	via_landed_cost_voucher=False,
 	doc=None,
 ):
+	if not args:
+		args = []  # set args to empty list if None to avoid enumerate error
 
 	items_to_be_repost = get_items_to_be_repost(
 		voucher_type=voucher_type, voucher_no=voucher_no, doc=doc
@@ -303,7 +305,7 @@
 			group_by="item_code, warehouse",
 		)
 
-	return items_to_be_repost
+	return items_to_be_repost or []
 
 
 def get_distinct_item_warehouse(args=None, doc=None):