File tree 1 file changed +6
-7
lines changed
1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -343,6 +343,12 @@ def parse_ics(self, overwrite_events=True):
343
343
event_dict ["start_time" ] = _fix_timezone (event ["dtstart" ].dt , self .time_zone )
344
344
if "DTEND" in event :
345
345
event_dict ["end_time" ] = _fix_timezone (event ["dtend" ].dt , self .time_zone )
346
+ if event_dict ["start_time" ].hour == 0 \
347
+ and event_dict ["start_time" ].minute == 0 \
348
+ and (event_dict ["end_time" ] - event_dict ["start_time" ]) == timedelta (days = 1 ):
349
+ event_dict ["all_day" ] = True
350
+ else :
351
+ event_dict ["all_day" ] = False
346
352
347
353
event_dict ["repeats" ] = False
348
354
if "RRULE" in event :
@@ -355,13 +361,6 @@ def parse_ics(self, overwrite_events=True):
355
361
event_dict ["repeat_day" ] = event_dict ["start_time" ].day
356
362
event_dict ["repeat_month" ] = event_dict ["start_time" ].month
357
363
358
- if event_dict ["start_time" ].hour == 0 \
359
- and event_dict ["start_time" ].minute == 0 \
360
- and (event_dict ["end_time" ] - event_dict ["start_time" ]) == timedelta (days = 1 ):
361
- event_dict ["all_day" ] = True
362
- else :
363
- event_dict ["all_day" ] = False
364
-
365
364
if "BYDAY" in rep_dict :
366
365
event_dict ["repeat_day" ] = rep_dict ["BYDAY" ][0 ]
367
366
elif "BYMONTHDAY" in rep_dict :
You can’t perform that action at this time.
0 commit comments