Browse Source
The documentation section "Required, can be None" incorrectly claimed that a query parameter without a default value can accept None. In practice, query parameters cannot send None via HTTP, and omitting a required parameter results in a 422 error. Changes: - docs: Reword section to "Optional with None", clarify that = None makes the parameter optional (defaults to None) - tutorial006c_an_py310.py: Add = None default - tutorial006c_py310.py: Add default=None to Query() - test_tutorial006c.py: Remove xfail markers, update expected required: True → False in OpenAPI schemapull/15203/head
4 changed files with 14 additions and 14 deletions
Loading…
Reference in new issue