Skip to content

Commit

Permalink
fix status_code in FastAPIWrapper (#228)
Browse files Browse the repository at this point in the history
  • Loading branch information
sinisaos committed Apr 26, 2023
1 parent 40d4316 commit 8fb9b45
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions piccolo_api/fastapi/endpoints.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from enum import Enum
from inspect import Parameter, Signature, isclass

from fastapi import APIRouter, FastAPI, Request
from fastapi import APIRouter, FastAPI, Request, status
from fastapi.params import Query
from pydantic import BaseModel as PydanticBaseModel
from pydantic.main import BaseModel
Expand Down Expand Up @@ -265,6 +265,7 @@ async def delete(request: Request, **kwargs):
path=root_url,
endpoint=delete,
response_model=None,
status_code=status.HTTP_204_NO_CONTENT,
methods=["DELETE"],
**fastapi_kwargs.get_kwargs("delete"),
)
Expand All @@ -288,6 +289,7 @@ async def post(request: Request, model):
path=root_url,
endpoint=post,
response_model=self.ModelOut,
status_code=status.HTTP_201_CREATED,
methods=["POST"],
**fastapi_kwargs.get_kwargs("post"),
)
Expand Down Expand Up @@ -324,6 +326,7 @@ async def delete_single(row_id: str, request: Request):
path=self.join_urls(root_url, "/{row_id:str}/"),
endpoint=delete_single,
response_model=None,
status_code=status.HTTP_204_NO_CONTENT,
methods=["DELETE"],
**fastapi_kwargs.get_kwargs("delete_single"),
)
Expand All @@ -346,7 +349,8 @@ async def put(row_id: str, request: Request, model):
fastapi_app.add_api_route(
path=self.join_urls(root_url, "/{row_id:str}/"),
endpoint=put,
response_model=self.ModelOut,
response_model=None,
status_code=status.HTTP_204_NO_CONTENT,
methods=["PUT"],
**fastapi_kwargs.get_kwargs("put"),
)
Expand Down

0 comments on commit 8fb9b45

Please sign in to comment.