changeset fb5bbc0c8fe0 in tryton:5.2
details: https://hg.tryton.org/tryton?cmd=changeset;node=fb5bbc0c8fe0
description:
Consider event as all day only for date instances
issue8922
review282561002
(grafted from f577de6b639cdec8c0b6f4bb471c6937a67d9de0)
diffstat:
tryton/gui/window/view_form/view/calendar_gtk/calendar_.py | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diffs (20 lines):
diff -r 43a1576ae02e -r fb5bbc0c8fe0
tryton/gui/window/view_form/view/calendar_gtk/calendar_.py
--- a/tryton/gui/window/view_form/view/calendar_gtk/calendar_.py Thu Jan
09 22:09:23 2020 +0100
+++ b/tryton/gui/window/view_form/view/calendar_gtk/calendar_.py Sat Dec
28 17:52:30 2019 +0100
@@ -101,14 +101,12 @@
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: