diff --git a/src/nub.ts b/src/nub.ts
index 0f655477083ba71c0ee78b52ea1afb9227269656..26f285efb765b6246d56e01cd459fdd35a023056 100644
--- a/src/nub.ts
+++ b/src/nub.ts
@@ -115,10 +115,12 @@ export abstract class Nub extends ComputeNode {
             while (variatedParam.paramValues.hasNext) {
                 variatedParam.paramValues.next;
                 this.Calc(computedSymbol, rInit, rPrec);  // résultat dans this._result
-                res.addResultElement(this._result.resultElement);
-                res.addLog(this._result.log);
-                if (this._result.ok)
+                if (this._result.ok) {
+                    res.addResultElement(this._result.resultElement);
+                    res.addLog(this._result.log);
                     rInit = this._result.resultElement.vCalc;
+                }
+                res.globalLog.addLog(this._result.globalLog);
             }
             this._result = res;
         }