mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-15 15:45:01 +00:00
fix(book_appointment): stop trying to use pytz api with zoneinfo
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
This commit is contained in:
@@ -125,15 +125,15 @@ def filter_timeslots(date, timeslots):
|
||||
def convert_to_guest_timezone(guest_tz, datetimeobject):
|
||||
guest_tz = zoneinfo.ZoneInfo(guest_tz)
|
||||
local_timezone = zoneinfo.ZoneInfo(get_system_timezone())
|
||||
datetimeobject = local_timezone.localize(datetimeobject)
|
||||
datetimeobject = datetimeobject.replace(tzinfo=local_timezone)
|
||||
datetimeobject = datetimeobject.astimezone(guest_tz)
|
||||
return datetimeobject
|
||||
|
||||
|
||||
def convert_to_system_timezone(guest_tz, datetimeobject):
|
||||
guest_tz = zoneinfo.ZoneInfo.timezone(guest_tz)
|
||||
datetimeobject = guest_tz.localize(datetimeobject)
|
||||
system_tz = zoneinfo.ZoneInfo.timezone(get_system_timezone())
|
||||
guest_tz = zoneinfo.ZoneInfo(guest_tz)
|
||||
datetimeobject = datetimeobject.replace(tzinfo=guest_tz)
|
||||
system_tz = zoneinfo.ZoneInfo(get_system_timezone())
|
||||
datetimeobject = datetimeobject.astimezone(system_tz)
|
||||
return datetimeobject
|
||||
|
||||
|
||||
Reference in New Issue
Block a user