feat: return 404 when no organizations are found
This commit is contained in:
@@ -197,6 +197,8 @@ class RescueOrganizationApiView(APIView):
|
|||||||
Q(location__name__icontains=search_query) |
|
Q(location__name__icontains=search_query) |
|
||||||
Q(location__city__icontains=search_query)
|
Q(location__city__icontains=search_query)
|
||||||
)
|
)
|
||||||
|
if organizations.count() == 0:
|
||||||
|
return Response({"error": "No organizations found."}, status=status.HTTP_404_NOT_FOUND)
|
||||||
|
|
||||||
serializer = RescueOrganizationSerializer(organizations, many=True, context={"request": request})
|
serializer = RescueOrganizationSerializer(organizations, many=True, context={"request": request})
|
||||||
return Response(serializer.data, status=status.HTTP_200_OK)
|
return Response(serializer.data, status=status.HTTP_200_OK)
|
||||||
|
Reference in New Issue
Block a user