From d6cd1e86442a008b1a9f3e03ada4d0f598f74580 Mon Sep 17 00:00:00 2001 From: Ishmeet Bindra Date: Mon, 8 Jan 2024 20:56:07 +0530 Subject: [PATCH] Initialize definitions with a blank dict instead of None --- pydanticrud/backends/dynamodb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydanticrud/backends/dynamodb.py b/pydanticrud/backends/dynamodb.py index 3dc8b8f..8dddaa3 100644 --- a/pydanticrud/backends/dynamodb.py +++ b/pydanticrud/backends/dynamodb.py @@ -123,7 +123,7 @@ def index_definition(index_name, keys, gsi=False): class DynamoSerializer: def __init__(self, schema, ttl_field=None): self.properties = schema.get("properties") - self.definitions = schema.get("definitions") + self.definitions = schema.get("definitions", {}) self.ttl_field = ttl_field def _get_type_possibilities(self, field_name) -> Set[tuple]: