diff --git a/hrms/hr/doctype/leave_policy_assignment/leave_policy_assignment.py b/hrms/hr/doctype/leave_policy_assignment/leave_policy_assignment.py index 811b0cb13f..e44a781ca4 100644 --- a/hrms/hr/doctype/leave_policy_assignment/leave_policy_assignment.py +++ b/hrms/hr/doctype/leave_policy_assignment/leave_policy_assignment.py @@ -165,7 +165,7 @@ def get_leaves_for_passed_months(self, annual_allocation, leave_details, date_of from hrms.hr.utils import get_monthly_earned_leave def _get_current_and_from_date(): - current_date = frappe.flags.current_date or getdate() + current_date = getdate(frappe.flags.current_date) or getdate() if current_date > getdate(self.effective_to): current_date = getdate(self.effective_to)