feat: return 404 when no organizations are found

This commit is contained in:
2025-05-23 20:01:46 +02:00
parent 43c671018b
commit 3126b2b962

View File

@@ -197,6 +197,8 @@ class RescueOrganizationApiView(APIView):
Q(location__name__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})
return Response(serializer.data, status=status.HTTP_200_OK)