Browse Source

🐛 Fix int query parameters with default

being treated as body
pull/11/head
Sebastián Ramírez 6 years ago
parent
commit
6f68666e0e
  1. 2
      fastapi/__init__.py
  2. 6
      fastapi/dependencies/utils.py

2
fastapi/__init__.py

@ -1,6 +1,6 @@
"""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 .routing import APIRouter

6
fastapi/dependencies/utils.py

@ -82,7 +82,11 @@ def get_dependant(*, path: str, call: Callable, name: str = None) -> Dependant:
default_schema=params.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
or lenient_issubclass(param.annotation, param_supported_types)
):

Loading…
Cancel
Save