From aaf46872a90a32f015ef1e2c74feecb2e1411607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 18 Mar 2018 09:48:01 +0100 Subject: [PATCH] manager: display correct entries on DST days (#22601) --- chrono/manager/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/chrono/manager/views.py b/chrono/manager/views.py index 8ac42a0..f51c13b 100644 --- a/chrono/manager/views.py +++ b/chrono/manager/views.py @@ -163,9 +163,11 @@ class AgendaDayView(DayArchiveView): if not self.agenda.can_be_viewed(request.user): raise PermissionDenied() + # specify 6am time to get the expected timezone on daylight saving time + # days. self.date = make_aware(datetime.datetime.strptime( - '%s-%s-%s' % (self.get_year(), self.get_month(), self.get_day()), - '%Y-%m-%d')) + '%s-%s-%s 06:00' % (self.get_year(), self.get_month(), self.get_day()), + '%Y-%m-%d %H:%M')) return super(AgendaDayView, self).dispatch(request, *args, **kwargs) def get_queryset(self): -- 2.16.2