diff --git a/src/section/section_parametree.ts b/src/section/section_parametree.ts
index b3d03d8d4c561d9eaa828adfb44717ea539d9a24..d09e870807ace50d738993de9f45d0ab78928df2 100644
--- a/src/section/section_parametree.ts
+++ b/src/section/section_parametree.ts
@@ -110,7 +110,7 @@ export class SectionParametree extends SectionNub {
             // (in LINK mode, proxies to target data)
             variatedValues = variatedParam.paramValues;
 
-            const res = new Result();
+            const res = new Result(undefined, this);
             variatedValues.initValuesIterator(false);
             while (variatedValues.hasNext) {
                 variatedValues.next();
@@ -140,7 +140,7 @@ export class SectionParametree extends SectionNub {
         // par les appels successifs car c'est en même temps un paramètre et une variable temporaire)
         const Y = this.getParameter("Y").v;
 
-        this._result = new Result();
+        this._result = new Result(undefined, this);
         const re = new ResultElement();
         this._result.addResultElement(re);