From fca3290ef07cf9c225a6e1c7443bf1ccb1785856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Tue, 2 Feb 2021 12:45:53 +0100 Subject: [PATCH] fix: Make sure to skip last year's final week in the stats --- lookyloo/lookyloo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lookyloo/lookyloo.py b/lookyloo/lookyloo.py index 01d0c638..5db957f8 100644 --- a/lookyloo/lookyloo.py +++ b/lookyloo/lookyloo.py @@ -1104,7 +1104,7 @@ class Lookyloo(): stats[date_submission.year][date_submission.month]['redirects'] += len(cache.redirects) stats[date_submission.year][date_submission.month]['uniq_urls'].update(cache.redirects) - if ((date_submission.year == today.year and date_submission.isocalendar()[1] >= calendar_week - 1) + if ((date_submission.year == today.year and calendar_week - 1 <= date_submission.isocalendar()[1] <= calendar_week) or (calendar_week == 1 and date_submission.year == today.year - 1 and date_submission.isocalendar()[1] in [52, 53])): if date_submission.isocalendar()[1] not in weeks_stats: weeks_stats[date_submission.isocalendar()[1]] = defaultdict(dict, **stats_dict)