Skip to content

Commit 9a86321

Browse files
authored
fix(parser): S3Model support empty keys (#375)
* chore: upgrade pydantic * fix: allow empty s3 objects
1 parent 9f08fa6 commit 9a86321

File tree

4 files changed

+82
-126
lines changed

4 files changed

+82
-126
lines changed

Diff for: aws_lambda_powertools/utilities/parser/models/s3.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from pydantic import BaseModel
55
from pydantic.fields import Field
66
from pydantic.networks import IPvAnyNetwork
7-
from pydantic.types import PositiveInt
7+
from pydantic.types import NonNegativeFloat
88

99
from ..types import Literal
1010

@@ -43,7 +43,7 @@ class S3Bucket(BaseModel):
4343

4444
class S3Object(BaseModel):
4545
key: str
46-
size: PositiveInt
46+
size: NonNegativeFloat
4747
eTag: str
4848
sequencer: str
4949
versionId: Optional[str]

0 commit comments

Comments
 (0)