test: earned leave allocations based on DOJ
diff --git a/erpnext/hr/utils.py b/erpnext/hr/utils.py
index ae4411b..c174047 100644
--- a/erpnext/hr/utils.py
+++ b/erpnext/hr/utils.py
@@ -305,13 +305,10 @@
 		get_leave_type_details,
 	)
 
-	assignment = frappe.get_doc("Leave Policy Assignment", allocation.leave_policy_assignment)
-	if assignment.assignment_based_on == "Joining Date":
-		return False
-
 	leave_type_details = get_leave_type_details()
 	date_of_joining = frappe.db.get_value("Employee", allocation.employee, "date_of_joining")
 
+	assignment = frappe.get_doc("Leave Policy Assignment", allocation.leave_policy_assignment)
 	leaves_for_passed_months = assignment.get_leaves_for_passed_months(allocation.leave_type,
 		annual_allocation, leave_type_details, date_of_joining)