mirror of https://github.com/CIRCL/lookyloo
fix: Properly handle new year in week stats
parent
c0cb9cb556
commit
2e0671fd96
|
@ -1090,7 +1090,8 @@ class Lookyloo():
|
|||
stats[date_submission.year][date_submission.month]['redirects'] += len(cache['redirects']) # type: ignore
|
||||
stats[date_submission.year][date_submission.month]['uniq_urls'].update(cache['redirects'])
|
||||
|
||||
if date_submission.isocalendar()[1] >= calendar_week - 1:
|
||||
if ((date_submission.year == today.year and date_submission.isocalendar()[1] >= calendar_week - 1)
|
||||
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)
|
||||
weeks_stats[date_submission.isocalendar()[1]]['uniq_urls'] = set()
|
||||
|
|
Loading…
Reference in New Issue