diff --git a/reverse_engineering/api.js b/reverse_engineering/api.js index 5909b43..e391b5f 100644 --- a/reverse_engineering/api.js +++ b/reverse_engineering/api.js @@ -171,7 +171,7 @@ const handleOpenAPIData = (openAPISchema, fieldOrder) => const currentEntities = modelContent.entities[container.name]; return [ ...accumulator, - ...currentEntities.map(entity => { + ...currentEntities.map((entity, index) => { const packageData = { objectNames: { collectionName: entity.collectionName, @@ -179,8 +179,8 @@ const handleOpenAPIData = (openAPISchema, fieldOrder) => doc: { dbName: container.name, collectionName: entity.collectionName, - modelDefinitions: definitions, bucketInfo: container, + ...(index === 0 && { modelDefinitions: definitions }), }, jsonSchema: JSON.stringify(entity), };