diff --git a/src/structure/parallel_structure.ts b/src/structure/parallel_structure.ts
index 8a78dde599b9fc3884e842637fa94c1b351be25b..e0d2facdeb37335231d8ea2055d4d8847f926078 100644
--- a/src/structure/parallel_structure.ts
+++ b/src/structure/parallel_structure.ts
@@ -76,17 +76,10 @@ export class ParallelStructure extends Nub {
         }
         const res = super.CalcSerie(rInit);
 
-        // si des erreurs sont survenues dans les structures, on les propage
+        // si des erreurs/warnings sont survenus dans les structures, on les propage
 
-        const propagatedErrors = [MessageCode.ERROR_STRUCTURE_SUBMERGENCE_LOWER_THAN]; // erreurs propagées si on les rencontre
         for (const st of this.structures) {
-            const stLog = st.result.log;
-            for (const e of propagatedErrors) {
-                if (stLog.contains(e)) {
-                    // this.result.resultElement.log.add(stLog.getMessage(e));
-                    this.result.globalLog.add(stLog.getMessage(e));
-                }
-            }
+            this.result.globalLog.addLog(st.result.log);
         }
 
         return res;