Skip to content

Commit

Permalink
fix(Holiday List): sort holidays on save to avoid disorienting the us…
Browse files Browse the repository at this point in the history
…er (#42236)

fix: sort holidays on save to avoid disorienting the user
(cherry picked from commit ad13725)

# Conflicts:
#	erpnext/setup/doctype/holiday_list/holiday_list.py
  • Loading branch information
ruchamahabal authored and mergify[bot] committed Jul 9, 2024
1 parent f2d5a69 commit 58fcd9d
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions erpnext/setup/doctype/holiday_list/holiday_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@ class HolidayList(Document):
def validate(self):
self.validate_days()
self.total_holidays = len(self.holidays)
<<<<<<< HEAD
=======
self.validate_duplicate_date()
self.sort_holidays()
>>>>>>> ad137250fc (fix(Holiday List): sort holidays on save to avoid disorienting the user (#42236))

@frappe.whitelist()
def get_weekly_off_dates(self):
Expand All @@ -33,8 +38,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
Expand Down Expand Up @@ -76,8 +79,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)):
Expand Down

0 comments on commit 58fcd9d

Please sign in to comment.