chore: more refactoring
diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py
index ac7b026..7d5ac25 100644
--- a/erpnext/accounts/doctype/journal_entry/journal_entry.py
+++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py
@@ -294,9 +294,6 @@
 						asset.name, row.finance_book
 					)
 
-					if not depr_schedule:
-						return
-
 					for s in depr_schedule:
 						if s.journal_entry == self.name:
 							s.db_set("journal_entry", None)
diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py
index 553e037..d01b179 100644
--- a/erpnext/assets/doctype/asset/asset.py
+++ b/erpnext/assets/doctype/asset/asset.py
@@ -31,7 +31,6 @@
 from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import (
 	cancel_asset_depr_schedules,
 	convert_draft_asset_depr_schedules_into_active,
-	get_asset_depr_schedule_name,
 	get_depr_schedule_from_asset_depr_schedule_of_asset,
 	make_draft_asset_depr_schedules,
 	make_new_active_asset_depr_schedules_and_cancel_current_ones,
@@ -358,17 +357,10 @@
 
 	def validate_expected_value_after_useful_life(self):
 		for row in self.get("finance_books"):
-			asset_depr_schedule_name = get_asset_depr_schedule_name(self.name, row.finance_book)
-
-			if not asset_depr_schedule_name:
-				return
-
-			asset_depr_schedule_doc = frappe.get_doc(
-				"Asset Depreciation Schedule", asset_depr_schedule_name
-			)
+			depr_schedule = get_depr_schedule_from_asset_depr_schedule_of_asset(self.name, row.finance_book)
 
 			accumulated_depreciation_after_full_schedule = [
-				d.accumulated_depreciation_amount for d in asset_depr_schedule_doc.get("depreciation_schedule")
+				d.accumulated_depreciation_amount for d in depr_schedule
 			]
 
 			if accumulated_depreciation_after_full_schedule:
@@ -418,16 +410,9 @@
 
 	def delete_depreciation_entries(self):
 		for row in self.get("finance_books"):
-			asset_depr_schedule_name = get_asset_depr_schedule_name(self.name, row.finance_book)
+			depr_schedule = get_depr_schedule_from_asset_depr_schedule_of_asset(self.name, row.finance_book)
 
-			if not asset_depr_schedule_name:
-				return
-
-			asset_depr_schedule_doc = frappe.get_doc(
-				"Asset Depreciation Schedule", asset_depr_schedule_name
-			)
-
-			for d in asset_depr_schedule_doc.get("depreciation_schedule"):
+			for d in depr_schedule.get("depreciation_schedule"):
 				if d.journal_entry:
 					frappe.get_doc("Journal Entry", d.journal_entry).cancel()
 					d.db_set("journal_entry", None)
diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
index 35c461a..9f4047d 100644
--- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
+++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py
@@ -157,6 +157,7 @@
 		return
 
 	asset_depr_schedule_doc = frappe.get_doc("Asset Depreciation Schedule", asset_depr_schedule_name)
+
 	return asset_depr_schedule_doc.get("depreciation_schedule")