fix(patch): Reload Leave Type (#19240)

diff --git a/erpnext/patches/v12_0/generate_leave_ledger_entries.py b/erpnext/patches/v12_0/generate_leave_ledger_entries.py
index 5e91449..c5bec19 100644
--- a/erpnext/patches/v12_0/generate_leave_ledger_entries.py
+++ b/erpnext/patches/v12_0/generate_leave_ledger_entries.py
@@ -10,6 +10,7 @@
 		for last allocation """
 	frappe.reload_doc("HR", "doctype", "Leave Ledger Entry")
 	frappe.reload_doc("HR", "doctype", "Leave Encashment")
+	frappe.reload_doc("HR", "doctype", "Leave Type")
 	if frappe.db.a_row_exists("Leave Ledger Entry"):
 		return
 
@@ -84,4 +85,4 @@
 def get_leave_encashment_records():
 	return frappe.get_all("Leave Encashment", filters={
 		"docstatus": 1
-		}, fields=['name', 'employee', 'leave_type', 'encashable_days', 'encashment_date'])
\ No newline at end of file
+		}, fields=['name', 'employee', 'leave_type', 'encashable_days', 'encashment_date'])