diff --git a/solution/api/v1/user/views.py b/solution/api/v1/user/views.py index 12eb99c..508c3e4 100644 --- a/solution/api/v1/user/views.py +++ b/solution/api/v1/user/views.py @@ -161,10 +161,12 @@ def feed( Q(target__categories__icontains=category_lower) ) + promocodes = promocodes.all() + if filters.active is not None: promocodes = [p for p in promocodes if p.active == filters.active] - response["X-Total-Count"] = promocodes.count() + response["X-Total-Count"] = len(promocodes) promocodes = promocodes[filters.offset : filters.offset + filters.limit]