diff --git a/erpnext/setup/doctype/holiday_list/holiday_list.py b/erpnext/setup/doctype/holiday_list/holiday_list.py index 6932f7be825f..0216f75a6286 100644 --- a/erpnext/setup/doctype/holiday_list/holiday_list.py +++ b/erpnext/setup/doctype/holiday_list/holiday_list.py @@ -43,6 +43,7 @@ def validate(self): self.validate_days() self.total_holidays = len(self.holidays) self.validate_duplicate_date() + self.sort_holidays() @frappe.whitelist() def get_weekly_off_dates(self): @@ -57,8 +58,6 @@ def get_weekly_off_dates(self): self.append("holidays", {"description": _(self.weekly_off), "holiday_date": d, "weekly_off": 1}) - self.sort_holidays() - @frappe.whitelist() def get_supported_countries(self): from holidays.utils import list_supported_countries @@ -100,8 +99,6 @@ def get_local_holidays(self): "holidays", {"description": holiday_name, "holiday_date": holiday_date, "weekly_off": 0} ) - self.sort_holidays() - def sort_holidays(self): self.holidays.sort(key=lambda x: getdate(x.holiday_date)) for i in range(len(self.holidays)):