diff --git a/apps/course/templatetags/lilcity_category.py b/apps/course/templatetags/lilcity_category.py index 2bed374e..957e50c2 100644 --- a/apps/course/templatetags/lilcity_category.py +++ b/apps/course/templatetags/lilcity_category.py @@ -8,7 +8,7 @@ register = template.Library() @register.inclusion_tag('course/inclusion/category_items.html') def category_items(category=None): return { - 'category_items': Category.objects.filter(courses__status=Course.PUBLISHED).exclude(courses=None), + 'category_items': Category.objects.filter(courses__status=Course.PUBLISHED).exclude(courses=None).distinct(), 'category': category, } @@ -16,6 +16,6 @@ def category_items(category=None): @register.inclusion_tag('course/inclusion/category_menu_items.html') def category_menu_items(category=None): return { - 'category_items': Category.objects.filter(courses__status=Course.PUBLISHED).exclude(courses=None), + 'category_items': Category.objects.filter(courses__status=Course.PUBLISHED).exclude(courses=None).distinct(), 'category': category, }