diff --git a/src/agenda_culturel/templatetags/cat_extra.py b/src/agenda_culturel/templatetags/cat_extra.py index 471e8fa..e935c8f 100644 --- a/src/agenda_culturel/templatetags/cat_extra.py +++ b/src/agenda_culturel/templatetags/cat_extra.py @@ -219,10 +219,17 @@ def circle_cat(category, recurrence=False): ) +cat_default = None + + @register.filter def circle_cat_picto(category, recurrence=False): + global cat_default if category is None: - category = Category.get_default_category() + if cat_default is None: + cat_default = Category.get_default_category() + category = cat_default + c = category.css_class() n = category.name