]> git.parisson.com Git - teleforma.git/commitdiff
fix no period
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Sat, 17 Jan 2026 14:22:35 +0000 (15:22 +0100)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Sat, 17 Jan 2026 14:22:35 +0000 (15:22 +0100)
teleforma/views/core.py

index b6125bb9b2a644828957f7ad63f4760c00e4fa31..6366c71f744f79b641f927a669dc289c03e367be 100644 (file)
@@ -103,7 +103,11 @@ 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 or None}"
+    if period:
+        pid = period.id
+    else:
+        pid = None
+    cache_key = f"get_courses-{user.id}-{date_order}-{num_order}-{num_courses}-{pid}"
     cached_value = cache.get(cache_key)
     if cached_value:
         return cached_value