diff --git a/src/preserves/private/preserves_schema_nim.nim b/src/preserves/private/preserves_schema_nim.nim index dc9f3ae..bb90786 100644 --- a/src/preserves/private/preserves_schema_nim.nim +++ b/src/preserves/private/preserves_schema_nim.nim @@ -198,7 +198,7 @@ proc nimTypeOf(known: var TypeTable; sn: SchemaNode; name = ""): PNode = result = nn(nkObjectTy, newEmpty(), newEmpty(), - nn(nkDiscardStmt, newEmpty())) + nn(nkRecList, nn(nkDiscardStmt, newEmpty()))) else: let recList = nkRecList.newNode() for i, field in sn.nodes: