diff --git a/fastapi/routing.py b/fastapi/routing.py index 144879ea2..3bd0e33f4 100644 --- a/fastapi/routing.py +++ b/fastapi/routing.py @@ -48,6 +48,7 @@ from fastapi.dependencies.utils import ( from fastapi.encoders import jsonable_encoder from fastapi.exceptions import ( FastAPIError, + RequestMalformedError, RequestValidationError, ResponseValidationError, WebSocketRequestValidationError, @@ -350,7 +351,7 @@ def get_request_handler( else: body = body_bytes except json.JSONDecodeError as e: - validation_error = RequestValidationError( + validation_error = RequestMalformedError( [ { "type": "json_invalid",