fix: error handling for APIToken not exist

This commit is contained in:
sangeethailango
2025-12-29 15:27:37 +05:30
parent 26eba89d1b
commit 0fd1f66e3e

View File

@@ -45,10 +45,7 @@ class WorkspaceAPITokenEndpoint(BaseAPIView):
def get(self, request: Request, slug: str, pk: Optional[str] = None) -> Response:
if pk is None:
try:
api_tokens = APIToken.objects.filter(workspace__slug=slug, is_service=False, user=request.user)
except APIToken.DoesNotExist:
return Response({"error": "API token does not exist"}, status=status.HTTP_404_NOT_FOUND)
api_tokens = APIToken.objects.filter(workspace__slug=slug, is_service=False, user=request.user)
serializer = APITokenReadSerializer(api_tokens, many=True)
return Response(serializer.data, status=status.HTTP_200_OK)