fix: bug in posting depr entries
diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py
index a7b5b60..bc5b8a9 100644
--- a/erpnext/assets/doctype/asset/depreciation.py
+++ b/erpnext/assets/doctype/asset/depreciation.py
@@ -27,8 +27,8 @@
 
 	if not date:
 		date = today()
-	for asset in get_depreciable_assets(date):
-		make_depreciation_entry_for_all_asset_depr_schedules(asset, date)
+	for asset_name in get_depreciable_assets(date):
+		make_depreciation_entry_for_all_asset_depr_schedules(asset_name, date)
 		if commit:
 			frappe.db.commit()
 
@@ -46,7 +46,9 @@
 	)
 
 
-def make_depreciation_entry_for_all_asset_depr_schedules(asset_doc, date=None):
+def make_depreciation_entry_for_all_asset_depr_schedules(asset_name, date=None):
+	asset_doc = frappe.get_doc("Asset", asset_name)
+
 	for row in asset_doc.get("finance_books"):
 		asset_depr_schedule_name = get_asset_depr_schedule_name(asset_doc.name, row.finance_book)
 		make_depreciation_entry(asset_depr_schedule_name, date)