From eaa580b6608588b11ed40487ae513d72012b5ab3 Mon Sep 17 00:00:00 2001 From: Maxwell Pang Date: Sat, 2 Dec 2023 20:35:40 -0500 Subject: [PATCH] Minor issue regarding blocked users not being defined --- src/ride/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ride/views.py b/src/ride/views.py index a0b028a..7d67172 100644 --- a/src/ride/views.py +++ b/src/ride/views.py @@ -23,8 +23,10 @@ class RidesView(generics.GenericAPIView): def get(self, request): """Get all rides in the future from unblocked users.""" + blocked_users = request.user.person.blocked_users.all() return success_response( - self.serializer_class(Ride.objects.filter(departure_datetime__gt=timezone.now()).exclude(creator__in=blocked_users), many=True).data + self.serializer_class(Ride.objects.filter(departure_datetime__gt=timezone.now() + ).exclude(creator__in=blocked_users), many=True).data ) def post(self, request): @@ -34,7 +36,7 @@ def post(self, request): except json.JSONDecodeError: data = request.data return CreateRideController(request, data, self.serializer_class).process() - + class RidesArchiveView(generics.GenericAPIView): serializer_class = RideSerializer @@ -90,7 +92,7 @@ def get(self, request, time, start, end, radius): } return SearchRideController(data, self.serializer_class).process() - + class RecentView(generics.GenericAPIView): serializer_class = SimpleRideSerializer