Skip to content

Commit b7d3db3

Browse files
Zachary_KniebelZachary_Kniebel
authored andcommitted
Merge branch 'version/1.1' into release
2 parents dbfaebc + a3a6346 commit b7d3db3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

app/generator/mdj-reverseengineer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1533,11 +1533,17 @@ var reverseEngineerMetaDataJsonFile = (architecture, outputFilePath, metaball, l
15331533
totalTemplateFields += jsonItem.Fields.length;
15341534
totalTemplateInheritance += jsonItem.BaseTemplates.length;
15351535

1536+
// if the base template view doesn't exist then it was never received (should've been filtered out upstream, but just in case)
1537+
jsonItem.BaseTemplates = jsonItem.BaseTemplates.filter(function(jsonBaseTemplateId) {
1538+
return createdItemViewsCache[jsonBaseTemplateId];
1539+
});
1540+
15361541
jsonItem.BaseTemplates.forEach(function (jsonBaseTemplateId) {
15371542
var baseTemplateView = createdItemViewsCache[jsonBaseTemplateId];
15381543

15391544
// this is the first time looking at the base templates of the items and base templates can't be repeated so we know we need to do this every time
15401545
var modelCacheKey = `"${jsonItem.ReferenceID}"->"${jsonBaseTemplateId}"`;
1546+
15411547
var model = _createBaseTemplateRelationshipModel(view.model, baseTemplateView.model);
15421548
createdInheritanceModelsCache[modelCacheKey] = model;
15431549

0 commit comments

Comments
 (0)