🐛 Fix path and query parameters receiving dict as valid (#287)

* 🐛 Fix path and query parameters accepting dict

* ✅ Add several tests to ensure invalid types are not accepted

* 📝 Document (to include tested source) using query params with list

* 🐛 Fix OpenAPI schema in query with list tutorial
This commit is contained in:
Sebastián Ramírez authored and GitHub committed 2019-06-03 21:59:40 +04:00
1 parent 2a7ef5504a
commit c7db2ff858
7 files changed
+227 -3

No files matched your search

@@ -0,0 +1,9 @@
from fastapi import FastAPI, Query
app = FastAPI()
@app.get("/items/")
async def read_items(q: list = Query(None)):
query_items = {"q": q}
return query_items