From 855e0b572da1f94f96f0c5ed09898449c14965b5 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Mon, 27 Jun 2022 17:24:53 +0200 Subject: [PATCH] Fix cache key when period is None --- teleforma/views/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.39.5