Skip to content

Commit 5103a52

Browse files
chg: [stats] do not always evaluate datetime.now().
1 parent 2925bfa commit 5103a52

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

stats/views.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def index(request):
2424
translation.activate(lang)
2525
date_from = request.GET.get("from", None)
2626
# date_to = request.GET.get('to', None)
27+
now = datetime.now()
2728
if not date_from:
2829
# 12 months ago
29-
date_from = datetime.now() - relativedelta(months=12)
30-
date_from = date_from.strftime("%Y-%m-%d")
30+
date_from = (now - relativedelta(months=12)).strftime("%Y-%m-%d")
3131

3232
nb_finished_surveys = SurveyUser.objects.filter(status=3).count()
3333
nb_finished_surveys_for_period = SurveyUser.objects.filter(
@@ -52,19 +52,19 @@ def index(request):
5252
time_frames = (
5353
(
5454
_("Last week"),
55-
(datetime.now() - relativedelta(weeks=1)).strftime("%Y-%m-%d"),
55+
(now - relativedelta(weeks=1)).strftime("%Y-%m-%d"),
5656
),
5757
(
5858
_("Last month"),
59-
(datetime.now() - relativedelta(months=1)).strftime("%Y-%m-%d"),
59+
(now - relativedelta(months=1)).strftime("%Y-%m-%d"),
6060
),
6161
(
6262
_("Last quarter"),
63-
(datetime.now() - relativedelta(months=4)).strftime("%Y-%m-%d"),
63+
(now - relativedelta(months=4)).strftime("%Y-%m-%d"),
6464
),
6565
(
6666
_("Last year"),
67-
(datetime.now() - relativedelta(months=12)).strftime("%Y-%m-%d"),
67+
(now - relativedelta(months=12)).strftime("%Y-%m-%d"),
6868
),
6969
)
7070

0 commit comments

Comments
 (0)