Set event times correctly

Instead of setting the timezone-aware (local) time of each event in every module, the icalendar module does it by default now. As a result, when importing events in any other module, the time will be correct.
This commit is contained in:
Ace 2019-12-11 23:23:52 +01:00 committed by GitHub
parent 83a2645e49
commit 22fbce4758
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -38,6 +38,11 @@ def fetch_events():
for events in upcoming_events: for events in upcoming_events:
if events.all_day and events.duration.days > 1: if events.all_day and events.duration.days > 1:
events.end = events.end.replace(days=-2) events.end = events.end.replace(days=-2)
if not events.all_day:
events.begin = events.begin.to(get_tz())
events.end = events.end.to(get_tz())
""" The list upcoming_events should not be modified. If you need the data from """ The list upcoming_events should not be modified. If you need the data from
this one, copy the list or the contents to another one.""" this one, copy the list or the contents to another one."""