diff --git a/src/structure/parallel_structure.ts b/src/structure/parallel_structure.ts
index 993685de9a6a3a2732138777f2cb414060171e43..8734e6a4aaf876751b8f829b579292d9e6cb3990 100644
--- a/src/structure/parallel_structure.ts
+++ b/src/structure/parallel_structure.ts
@@ -121,9 +121,9 @@ export class ParallelStructure extends Nub {
                 // Pour les caractéristiques des ouvrages
                 const structureIndex = this.getIndexForChild(sVarCalc.uid);
                 res = this.CalcStructPrm(structureIndex, sVarCalc.symbol);
-                // Suppression des extraResults : ils sont complétés plus bas pour chaque ouvrage
-                res.resultElement.extraResults = {};
                 if (res.ok) {
+                    // Suppression des extraResults : ils sont complétés plus bas pour chaque ouvrage
+                    res.resultElement.extraResults = {};
                     this._children[structureIndex].getParameter(sVarCalc.symbol).v = res.vCalc;
                 }
         }