fix all day events
This commit is contained in:
@@ -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'])
|
||||||
|
if not event_details['allDayEvent']:
|
||||||
event.add('dtstart', dateparser.parse(entry['start']))
|
event.add('dtstart', dateparser.parse(entry['start']))
|
||||||
event.add('dtend', dateparser.parse(entry['end']))
|
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:
|
||||||
|
|||||||
Reference in New Issue
Block a user