From 3126b2b962770242f27cf3df8c8ea0bf0159df51 Mon Sep 17 00:00:00 2001 From: moanos Date: Fri, 23 May 2025 20:01:46 +0200 Subject: [PATCH] feat: return 404 when no organizations are found --- src/fellchensammlung/api/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fellchensammlung/api/views.py b/src/fellchensammlung/api/views.py index 4adf1b3..3e38619 100644 --- a/src/fellchensammlung/api/views.py +++ b/src/fellchensammlung/api/views.py @@ -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)