mirror of
https://github.com/fastapi/fastapi.git
synced 2026-10-07 10:41:29 -04:00
🐛 Fix "default" extra response with extra status codes (#489)
* 🐛 Fix lowercase "default" extra response * 🐛 Fix model for responses, to allow "default" plus status codes * ✅ Add test for "default" extra response
This commit is contained in:
1 parent
c32e800c23
commit
55c4b5fb0b
3 files changed
+8
-9
No files matched your search
@@ -210,10 +210,6 @@ class Response(BaseModel):
|
||||
links: Optional[Dict[str, Union[Link, Reference]]] = None
|
||||
|
||||
|
||||
class Responses(BaseModel):
|
||||
default: Response
|
||||
|
||||
|
||||
class Operation(BaseModel):
|
||||
tags: Optional[List[str]] = None
|
||||
summary: Optional[str] = None
|
||||
@@ -222,7 +218,7 @@ class Operation(BaseModel):
|
||||
operationId: Optional[str] = None
|
||||
parameters: Optional[List[Union[Parameter, Reference]]] = None
|
||||
requestBody: Optional[Union[RequestBody, Reference]] = None
|
||||
responses: Union[Responses, Dict[str, Response]]
|
||||
responses: Dict[str, Response]
|
||||
# Workaround OpenAPI recursive reference
|
||||
callbacks: Optional[Dict[str, Union[Dict[str, Any], Reference]]] = None
|
||||
deprecated: Optional[bool] = None
|
||||
|
||||
Reference in new issue
Block a user