From faf6ec5b406ff9ae3beb8c88d9c16448007e6ae5 Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Mon, 1 Jul 2019 10:24:11 +0200
Subject: [PATCH] ParallelStructures calculation: fix bug when dichotomy fails
 to converge

---
 src/structure/parallel_structure.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/structure/parallel_structure.ts b/src/structure/parallel_structure.ts
index 993685de..8734e6a4 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;
                 }
         }
-- 
GitLab