diff --git a/apps/course/views/course.py b/apps/course/views/course.py index b646c57..3d2f3a9 100644 --- a/apps/course/views/course.py +++ b/apps/course/views/course.py @@ -86,7 +86,7 @@ class CourseListAPIView(ListAPIView): if is_free := filters.get('is_free'): is_free = is_free.lower() == 'true' queryset = queryset.filter( - models.Q(is_free=is_free) | models.Q(price=0) if is_free else models.Q(is_free=False, price__gt=0) + Q(is_free=is_free) | Q(price=0) if is_free else Q(is_free=False, price__gt=0) ) if is_online := filters.get('is_online'): is_online = is_online.lower() == 'true'