Skip to content

Commit 0b3b279

Browse files
committed
save properties order
1 parent 05426de commit 0b3b279

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

reverse_engineering/api.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ const getRelationshipData = (schema, dbName, recordSamplingSettings, fieldInfere
274274
});
275275
};
276276

277-
const getLabelPackage = ({dbName, labelName, documents, includeEmptyCollection, bucketInfo, bucketIndexes}) => {
277+
const getLabelPackage = ({dbName, labelName, documents, includeEmptyCollection, bucketInfo, bucketIndexes, fieldInference}) => {
278278
let packageData = {
279279
dbName,
280280
collectionName: labelName,
@@ -284,7 +284,9 @@ const getLabelPackage = ({dbName, labelName, documents, includeEmptyCollection,
284284
bucketInfo,
285285
bucketIndexes
286286
};
287-
287+
if (fieldInference.active === 'field') {
288+
packageData.documentTemplate = documents.reduce((tpl, doc) => _.merge(tpl, doc), {});
289+
}
288290

289291
if (includeEmptyCollection || !isEmptyLabel(documents)) {
290292
return packageData;

0 commit comments

Comments
 (0)