From: Yoan Le Clanche Date: Mon, 27 Jun 2022 15:24:53 +0000 (+0200) Subject: Fix cache key when period is None X-Git-Tag: 2.7.1~35^2~1^2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=refs%2Fheads%2Fnotification;p=teleforma.git Fix cache key when period is None --- diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 22c22426..2a2ed468 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -101,7 +101,7 @@ def format_courses(courses, course=None, queryset=None, types=None): def get_courses(user, date_order=False, num_order=False, num_courses=False, period=None): - cache_key = f"get_courses-{user.id}-{date_order}-{num_order}-{num_courses}-{period.id}" + cache_key = f"get_courses-{user.id}-{date_order}-{num_order}-{num_courses}-{period and period.id or None}" cached_value = cache.get(cache_key) if cached_value: return cache.get(cache_key)