changeset e3394b360147 in tryton:5.4
details: https://hg.tryton.org/tryton?cmd=changeset;node=e3394b360147
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 fb64414cc5e6 -r e3394b360147
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:08:40 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: