File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
bulk-model-sync-lib/src/commonMain/kotlin/org/modelix/model/sync/bulk Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import mu.KotlinLogging
20
20
import org.modelix.model.api.ConceptReference
21
21
import org.modelix.model.api.INode
22
22
import org.modelix.model.api.INodeReference
23
+ import org.modelix.model.api.INodeResolutionScope
23
24
import org.modelix.model.api.SerializedNodeReference
24
25
import org.modelix.model.api.getDescendants
25
26
import org.modelix.model.api.remove
@@ -84,7 +85,9 @@ class ModelImporter(private val root: INode) {
84
85
print (" \r ($currentNodeProgress / $numExpectedNodes ) Synchronizing nodes... " )
85
86
syncProperties(node, data)
86
87
syncChildren(node, data)
87
- syncReferences(node, data)
88
+ INodeResolutionScope .runWithAdditionalScope(node.getArea()) {
89
+ syncReferences(node, data)
90
+ }
88
91
}
89
92
90
93
private fun syncChildren (node : INode , data : NodeData ) {
You can’t perform that action at this time.
0 commit comments