diff --git a/src/nub.ts b/src/nub.ts index 429e70ea43003d17c9812d4f70a774fe15aa47da..02400b8a85f1835abcf7f330b0155d0f34b631e2 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -207,8 +207,11 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { } public getReferencedValuesIterator(desc: string): IterableIterator<number> { - if (this._result !== undefined && this._result.name === desc) - return this._result.valuesIterator; + const tmp = desc.split("."); + + if (tmp.length > 1 && tmp[1] === "") + if (this._result !== undefined && this._result.name === tmp[0]) + return this._result.valuesIterator; const p = this.getParameter(desc); switch (p.paramValues.valueMode) {