]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
🐛 Fix OpenAPI model fields int validations, change `gte` to `ge` (#9635)
authorSebastián Ramírez <tiangolo@gmail.com>
Wed, 7 Jun 2023 20:44:12 +0000 (22:44 +0200)
committerGitHub <noreply@github.com>
Wed, 7 Jun 2023 20:44:12 +0000 (22:44 +0200)
🐛 Fix OpenAPI model fields int validations, change `gte` to `ge`

fastapi/openapi/models.py

index 35aa1672b3cc0e6f38505e329bd5ecdf2c4a3fa9..11edfe38ade876a12259b559490fd5d086f29485 100644 (file)
@@ -108,14 +108,14 @@ class Schema(BaseModel):
     exclusiveMaximum: Optional[float] = None
     minimum: Optional[float] = None
     exclusiveMinimum: Optional[float] = None
-    maxLength: Optional[int] = Field(default=None, gte=0)
-    minLength: Optional[int] = Field(default=None, gte=0)
+    maxLength: Optional[int] = Field(default=None, ge=0)
+    minLength: Optional[int] = Field(default=None, ge=0)
     pattern: Optional[str] = None
-    maxItems: Optional[int] = Field(default=None, gte=0)
-    minItems: Optional[int] = Field(default=None, gte=0)
+    maxItems: Optional[int] = Field(default=None, ge=0)
+    minItems: Optional[int] = Field(default=None, ge=0)
     uniqueItems: Optional[bool] = None
-    maxProperties: Optional[int] = Field(default=None, gte=0)
-    minProperties: Optional[int] = Field(default=None, gte=0)
+    maxProperties: Optional[int] = Field(default=None, ge=0)
+    minProperties: Optional[int] = Field(default=None, ge=0)
     required: Optional[List[str]] = None
     enum: Optional[List[Any]] = None
     type: Optional[str] = None