|
@ -35,7 +35,6 @@ from fastapi.utils import ( |
|
|
from pydantic import BaseModel |
|
|
from pydantic import BaseModel |
|
|
from starlette.responses import JSONResponse |
|
|
from starlette.responses import JSONResponse |
|
|
from starlette.routing import BaseRoute |
|
|
from starlette.routing import BaseRoute |
|
|
from starlette.status import HTTP_422_UNPROCESSABLE_ENTITY |
|
|
|
|
|
from typing_extensions import Literal |
|
|
from typing_extensions import Literal |
|
|
|
|
|
|
|
|
validation_error_definition = { |
|
|
validation_error_definition = { |
|
@ -416,7 +415,7 @@ def get_openapi_path( |
|
|
) |
|
|
) |
|
|
deep_dict_update(openapi_response, process_response) |
|
|
deep_dict_update(openapi_response, process_response) |
|
|
openapi_response["description"] = description |
|
|
openapi_response["description"] = description |
|
|
http422 = str(HTTP_422_UNPROCESSABLE_ENTITY) |
|
|
http422 = "422" |
|
|
all_route_params = get_flat_params(route.dependant) |
|
|
all_route_params = get_flat_params(route.dependant) |
|
|
if (all_route_params or route.body_field) and not any( |
|
|
if (all_route_params or route.body_field) and not any( |
|
|
status in operation["responses"] |
|
|
status in operation["responses"] |
|
|