Azure / Azure/data-api-builder
[Bug]: nullable properties not supported in openapi doc
- Vorherrschende Sprache
- C#
- Sterne
- 1.5k
- Forks
- 370
- Ø Merge
- 3 T. 22 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
### What happened?
It looks like the OpenAPI document does not honor nullability of properties despite this being supported in OpenApi 3.1:
https://www.openapis.org/blog/2021/02/16/migrating-from-openapi-3-0-to-3-1-0
See https://github.com/ErikEJ/EFCorePowerTools/issues/2597
### Version
1.2.11
### What database are you using?
Azure SQL
### What hosting model are you using?
Local (including CLI)
### Which API approach are you accessing DAB through?
REST
### Relevant log output
_No response_
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Beitragsleitfaden
Rechercherichtung
Beginne damit, das REST OpenAPI-Dokument für nullable properties gegen Version 1.2.11 zu reproduzieren, und verwende dabei Azure SQL sowie die verknüpfte OpenAPI 3.1-Referenz zum Vergleich. Verfolge, wo das generierte Dokument die nullability von Properties darstellt, und überprüfe anschließend, dass das resultierende Schema sie beibehält und dem erwarteten Verhalten von OpenAPI 3.1 entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, csharp, openapi
- Bereich
- api, databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100