File tree 2 files changed +3
-3
lines changed 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ class OrderDynamoDB(BaseModel):
38
38
@field_validator ("Message" , mode = "before" )
39
39
def transform_message_to_dict (cls , value : Dict [Literal ["S" ], str ]):
40
40
try :
41
- return json .loads (value [ "S" ] )
41
+ return json .loads (value )
42
42
except TypeError :
43
43
raise ValueError
44
44
Original file line number Diff line number Diff line change @@ -526,7 +526,7 @@ class OrderDynamoDB(BaseModel):
526
526
# so Pydantic can auto-initialize nested Order model
527
527
@field_validator ("Message" , mode = "before" )
528
528
def transform_message_to_dict (cls , value : Dict [Literal ["S" ], str ]):
529
- return json .loads (value [ "S" ] )
529
+ return json .loads (value )
530
530
531
531
class OrderDynamoDBChangeRecord (DynamoDBStreamChangedRecordModel ):
532
532
NewImage : Optional [OrderDynamoDB ] = None
@@ -570,7 +570,7 @@ class OrderDynamoDB(BaseModel):
570
570
# so Pydantic can auto-initialize nested Order model
571
571
@field_validator ("Message" , mode = "before" )
572
572
def transform_message_to_dict (cls , value : Dict [Literal ["S" ], str ]):
573
- return json .loads (value [ "S" ] )
573
+ return json .loads (value )
574
574
575
575
class OrderDynamoDBChangeRecord (DynamoDBStreamChangedRecordModel ):
576
576
NewImage : Optional [OrderDynamoDB ] = None
You can’t perform that action at this time.
0 commit comments