mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-18 12:39:18 +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):
|
def convert_to_guest_timezone(guest_tz, datetimeobject):
|
||||||
guest_tz = zoneinfo.ZoneInfo(guest_tz)
|
guest_tz = zoneinfo.ZoneInfo(guest_tz)
|
||||||
local_timezone = zoneinfo.ZoneInfo(get_system_timezone())
|
local_timezone = zoneinfo.ZoneInfo(get_system_timezone())
|
||||||
datetimeobject = local_timezone.localize(datetimeobject)
|
datetimeobject = datetimeobject.replace(tzinfo=local_timezone)
|
||||||
datetimeobject = datetimeobject.astimezone(guest_tz)
|
datetimeobject = datetimeobject.astimezone(guest_tz)
|
||||||
return datetimeobject
|
return datetimeobject
|
||||||
|
|
||||||
|
|
||||||
def convert_to_system_timezone(guest_tz, datetimeobject):
|
def convert_to_system_timezone(guest_tz, datetimeobject):
|
||||||
guest_tz = zoneinfo.ZoneInfo.timezone(guest_tz)
|
guest_tz = zoneinfo.ZoneInfo(guest_tz)
|
||||||
datetimeobject = guest_tz.localize(datetimeobject)
|
datetimeobject = datetimeobject.replace(tzinfo=guest_tz)
|
||||||
system_tz = zoneinfo.ZoneInfo.timezone(get_system_timezone())
|
system_tz = zoneinfo.ZoneInfo(get_system_timezone())
|
||||||
datetimeobject = datetimeobject.astimezone(system_tz)
|
datetimeobject = datetimeobject.astimezone(system_tz)
|
||||||
return datetimeobject
|
return datetimeobject
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user