Fix timezone issue
vobject does not understand Pendulum's custom API for getting the timezone name. Rather than try to be fancy with timezone-aware schedule objects, just use UTC and let the calendar software figure out how to present it in the user's timezone.
This commit is contained in:
parent
178ffab9a6
commit
a5f616436c
@ -10,8 +10,8 @@ VCalendar2_0 = vobject.icalendar.VCalendar2_0
|
||||
|
||||
def add_vevent(cal: VCalendar2_0, reservation: Reservation):
|
||||
vevent = cal.add('vevent')
|
||||
vevent.add('dtstart').value = reservation.start
|
||||
vevent.add('dtend').value = reservation.end
|
||||
vevent.add('dtstart').value = reservation.start.in_tz('UTC')
|
||||
vevent.add('dtend').value = reservation.end.in_tz('UTC')
|
||||
vevent.add('summary').value = reservation.summary
|
||||
vevent.add('description').value = reservation.description
|
||||
return cal
|
||||
|
Loading…
x
Reference in New Issue
Block a user