fix all day events

This commit is contained in:
2019-05-02 05:37:37 +02:00
parent abc128d1a5
commit 9e7db053ae

View File

@@ -247,8 +247,13 @@ class Informer(object):
event.add('uid', 'infomentor_{}'.format(entry['id'])) event.add('uid', 'infomentor_{}'.format(entry['id']))
event.add('summary', entry['title']) event.add('summary', entry['title'])
event.add('description', event_details['notes']) event.add('description', event_details['notes'])
event.add('dtstart', dateparser.parse(entry['start'])) if not event_details['allDayEvent']:
event.add('dtend', dateparser.parse(entry['end'])) event.add('dtstart', dateparser.parse(entry['start']))
event.add('dtend', dateparser.parse(entry['end']))
else:
event.add('dtstart', dateparser.parse(entry['start']).date())
event.add('dtend', dateparser.parse(entry['end']).date())
calend.add_component(event) calend.add_component(event)
new_cal_entry = calend.to_ical().decode('utf-8').replace('\r','') new_cal_entry = calend.to_ical().decode('utf-8').replace('\r','')
if uid in known_entries: if uid in known_entries: