]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commit
🐛 Fix JSON Schema accepting bools as valid JSON Schemas, e.g. `additionalProperties...
authorSebastián Ramírez <tiangolo@gmail.com>
Sun, 2 Jul 2023 15:58:23 +0000 (17:58 +0200)
committerGitHub <noreply@github.com>
Sun, 2 Jul 2023 15:58:23 +0000 (17:58 +0200)
commit07e1dea467c9654ea771bfef23cb3bf9654feb01
treedd9ed47957b76aaea62b6a82e6daa4e512b27057
parent0f105d90769bb2fe4c79ff0f571f33db803fb16f
🐛 Fix JSON Schema accepting bools as valid JSON Schemas, e.g. `additionalProperties: false` (#9781)

* 🐛 Fix JSON Schema accepting bools as valid JSON Schemas, e.g. additionalProperties: false

* ✅ Add test to ensure additionalProperties can be false

* ♻️ Tweak OpenAPI models to support Pydantic v1's JSON Schema for tuples
fastapi/openapi/models.py
tests/test_additional_properties_bool.py [new file with mode: 0644]