mirror of
https://github.com/fastapi/fastapi.git
synced 2026-09-14 13:36:21 +08:00
🐛 Fix int query parameters with default
being treated as body
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
"""FastAPI framework, high performance, easy to learn, fast to code, ready for production"""
|
"""FastAPI framework, high performance, easy to learn, fast to code, ready for production"""
|
||||||
|
|
||||||
__version__ = "0.1.5"
|
__version__ = "0.1.6"
|
||||||
|
|
||||||
from .applications import FastAPI
|
from .applications import FastAPI
|
||||||
from .routing import APIRouter
|
from .routing import APIRouter
|
||||||
|
|||||||
@@ -82,7 +82,11 @@ def get_dependant(*, path: str, call: Callable, name: str = None) -> Dependant:
|
|||||||
default_schema=params.Path,
|
default_schema=params.Path,
|
||||||
force_type=params.ParamTypes.path,
|
force_type=params.ParamTypes.path,
|
||||||
)
|
)
|
||||||
elif (param.default == param.empty or param.default is None) and (
|
elif (
|
||||||
|
param.default == param.empty
|
||||||
|
or param.default is None
|
||||||
|
or type(param.default) in param_supported_types
|
||||||
|
) and (
|
||||||
param.annotation == param.empty
|
param.annotation == param.empty
|
||||||
or lenient_issubclass(param.annotation, param_supported_types)
|
or lenient_issubclass(param.annotation, param_supported_types)
|
||||||
):
|
):
|
||||||
|
|||||||
Reference in New Issue
Block a user