diff --git a/dynamodb/storage.odin b/dynamodb/storage.odin index 3e95293..4b9edbf 100644 --- a/dynamodb/storage.odin +++ b/dynamodb/storage.odin @@ -273,7 +273,7 @@ serialize_table_metadata :: proc(metadata: ^Table_Metadata) -> ([]byte, bool) { fmt.sbprintf(&gsi_builder, `{{"AttributeName":"%s","KeyType":"%s"}}`, ks.attribute_name, key_type_to_string(ks.key_type)) } - strings.write_string(&gsi_builder, `],"Projection":{{"ProjectionType":"`) + strings.write_string(&gsi_builder, `],"Projection":{"ProjectionType":"`) switch gsi.projection.projection_type { case .ALL: strings.write_string(&gsi_builder, "ALL") case .KEYS_ONLY: strings.write_string(&gsi_builder, "KEYS_ONLY") @@ -290,7 +290,7 @@ serialize_table_metadata :: proc(metadata: ^Table_Metadata) -> ([]byte, bool) { } strings.write_string(&gsi_builder, "]") } - strings.write_string(&gsi_builder, "}}") + strings.write_string(&gsi_builder, "}") } strings.write_string(&gsi_builder, "]")