From 84b6328c663130c191c7b16f3566e056f7d3524f Mon Sep 17 00:00:00 2001 From: Nazar Kovtun Date: Fri, 29 Aug 2025 13:31:38 +0300 Subject: [PATCH] HCK-12530: do not include identical modelDefinitions data to all collections --- reverse_engineering/api.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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), };