From 161f79621a7abfac620beb0fd422c686f4bdafbd Mon Sep 17 00:00:00 2001
From: Mathias Chouet <mathias.chouet@irstea.fr>
Date: Mon, 25 May 2020 11:12:48 +0200
Subject: [PATCH] Update PAR Simulation error messages for nghyd#394

---
 src/par/par_simulation.ts | 6 +++---
 src/util/message.ts       | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/par/par_simulation.ts b/src/par/par_simulation.ts
index 51a55d4c..a2320266 100644
--- a/src/par/par_simulation.ts
+++ b/src/par/par_simulation.ts
@@ -154,7 +154,7 @@ export class ParSimulation extends Par implements Observer {
         let m: Message;
         if (ZR.v === undefined && ZD.v === undefined) {
             m = new Message(MessageCode.ERROR_AT_LEAST_ONE_OF_THOSE_MUST_BE_DEFINED);
-            m.extraVar.symbols = [ ZR.symbol, ZD.symbol ].join(", ");
+            m.extraVar.variables = [ ZR.symbol, ZD.symbol ];
         } else {
             // calculate missing value
             let zrDef = true;
@@ -179,8 +179,8 @@ export class ParSimulation extends Par implements Observer {
                 expectedZD = this.parCalc.CalcZDFromZR(ZR.V);
                 if (! isEqual(ZR.v, expectedZR, 1E-3)) {
                     m = new Message(MessageCode.ERROR_PAR_ZR_ZD_MISMATCH);
-                    m.extraVar.ZR = ZR.symbol;
-                    m.extraVar.ZD = ZD.symbol;
+                    m.extraVar.var_ZR = ZR.symbol;
+                    m.extraVar.var_ZD = ZD.symbol;
                     m.extraVar.expectedZR = expectedZR;
                     m.extraVar.expectedZD = expectedZD;
                 }
diff --git a/src/util/message.ts b/src/util/message.ts
index e10540fb..6f33796e 100644
--- a/src/util/message.ts
+++ b/src/util/message.ts
@@ -73,7 +73,7 @@ export enum MessageCode {
     /** Jet submergé, pente trop faible: pas de solution pour calculer l'abscisse de l'impact */
     ERROR_JET_SUBMERGED_NO_SOLUTION,
 
-    /** At least one of the %symbols% variables must be defined */
+    /** At least one of the %variables% variables must be defined */
     ERROR_AT_LEAST_ONE_OF_THOSE_MUST_BE_DEFINED,
 
     /** PAR - simulation : le nombre de ralentisseurs fourni ne correspond pas aux dimensions de la passe %stdNb% */
@@ -91,7 +91,7 @@ export enum MessageCode {
     /** La valeur %val% de ha sort de l'intervalle de validité [ %min%, %max% ] donné par les abaques */
     ERROR_PAR_HA_OUT_OF_RANGE,
 
-    /** Les valeurs de %ZR% et %ZD% ne correspondent pas : soit %ZR% devrait valoir %expectedZR%, soit %ZD% devrait valoir %expectedZD% */
+    /** Les valeurs de %var_ZR% et %var_ZD% ne correspondent pas : soit %var_ZR% devrait valoir %expectedZR%, soit %var_ZD% devrait valoir %expectedZD% */
     ERROR_PAR_ZR_ZD_MISMATCH,
 
     /**
-- 
GitLab