Skip to content
Snippets Groups Projects
Commit f2f1e355 authored by Alexander Rose's avatar Alexander Rose
Browse files

molql, fix expandConnected

parent 4cc0754f
No related branches found
No related tags found
No related merge requests found
...@@ -341,7 +341,6 @@ function expandConnected(ctx: QueryContext, structure: Structure, linkTest: Quer ...@@ -341,7 +341,6 @@ function expandConnected(ctx: QueryContext, structure: Structure, linkTest: Quer
// Process intra unit links // Process intra unit links
for (const unit of structure.units) { for (const unit of structure.units) {
processedUnits.add(unit.id);
if (unit.kind !== Unit.Kind.Atomic) { if (unit.kind !== Unit.Kind.Atomic) {
// add the whole unit // add the whole unit
...@@ -379,7 +378,7 @@ function expandConnected(ctx: QueryContext, structure: Structure, linkTest: Quer ...@@ -379,7 +378,7 @@ function expandConnected(ctx: QueryContext, structure: Structure, linkTest: Quer
// Process inter unit links // Process inter unit links
for (const linkedUnit of interLinks.getLinkedUnits(inputUnit)) { for (const linkedUnit of interLinks.getLinkedUnits(inputUnit)) {
if (processedUnits.has(linkedUnit.unitB.id)) continue; if (processedUnits.has(linkedUnit.unitA.id)) continue;
atomicLink.link.bUnit = linkedUnit.unitB; atomicLink.link.bUnit = linkedUnit.unitB;
for (const aI of linkedUnit.linkedElementIndices) { for (const aI of linkedUnit.linkedElementIndices) {
...@@ -397,6 +396,8 @@ function expandConnected(ctx: QueryContext, structure: Structure, linkTest: Quer ...@@ -397,6 +396,8 @@ function expandConnected(ctx: QueryContext, structure: Structure, linkTest: Quer
} }
} }
} }
processedUnits.add(unit.id);
} }
return builder.getStructure(); return builder.getStructure();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment