From 58a8fd8597178206f156e6c193a9006c28851a28 Mon Sep 17 00:00:00 2001 From: "francois.grand" <francois.grand@irstea.fr> Date: Fri, 13 Apr 2018 10:26:45 +0200 Subject: [PATCH] =?UTF-8?q?=20#46=20ajout=20de=20messages=20d'erreur=20?= =?UTF-8?q?=C3=A0=20ParallelStructure.getStructureVarCalc()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/structure/parallel_structure.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/structure/parallel_structure.ts b/src/structure/parallel_structure.ts index b946c985..b0f3f5ec 100644 --- a/src/structure/parallel_structure.ts +++ b/src/structure/parallel_structure.ts @@ -176,8 +176,12 @@ export class ParallelStructure extends Nub { private getStructureVarCalc(sVarCalc: string): IStructureVarCalc { let sIndex: string; let sPrm: string; + if (sVarCalc.indexOf(".") == -1) + throw new Error(`getStructureVarCalc() : erreur d'analyse de ${sVarCalc}, (pas de la forme n.X)`); [sIndex, sPrm] = sVarCalc.split("."); const i = parseInt(sIndex, 10); + if (i === NaN) + throw new Error(`getStructureVarCalc() : erreur d'analyse de ${sVarCalc} (${sIndex} n'est pas un nombre)`); return { index: i, prm: sPrm }; } -- GitLab