Consider event as all day only for date instances

issue8922
review282561002
This commit is contained in:
Cédric Krier committed 2019-12-28 17:52:30 +01:00
1 parent b74753f033
commit 6bebed8650
1 file changed
+2 -4
@@ -101,14 +101,12 @@ class Calendar_(goocalendar.Calendar):
else:
end = None
midnight = datetime.time(0)
all_day = False
all_day = (isinstance(start, datetime.date)
and (not end or isinstance(end, datetime.date)))
if not isinstance(start, datetime.datetime):
start = datetime.datetime.combine(start, midnight)
if end and not isinstance(end, datetime.datetime):
end = datetime.datetime.combine(end, midnight)
all_day = True
elif not end:
all_day = True
# Skip invalid event
if end is not None and start > end: