diff --git a/packages/core/ui/builder/xml2ui.ts b/packages/core/ui/builder/xml2ui.ts index 5dc732311..32a4ae77e 100644 --- a/packages/core/ui/builder/xml2ui.ts +++ b/packages/core/ui/builder/xml2ui.ts @@ -423,7 +423,7 @@ export namespace xml2ui { if (componentModule) { this.sourceTracker(componentModule.component, args.position); if (parent) { - if (complexProperty) { + if (complexProperty && complexProperty.parent == parent) { // Add component to complex property of parent component. ComponentParser.addToComplexProperty(parent, complexProperty, componentModule); } else if ((parent.component)._addChildFromBuilder) {