From 56c39016f6296bcac41d471994bfa5b15a95c571 Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Mon, 7 Oct 2019 17:37:39 +0200
Subject: [PATCH] Variable values editor: count final abscissa in values number
 preview

---
 .../dialog-edit-param-values.component.ts                  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/app/components/dialog-edit-param-values/dialog-edit-param-values.component.ts b/src/app/components/dialog-edit-param-values/dialog-edit-param-values.component.ts
index d581f63e4..41258994d 100644
--- a/src/app/components/dialog-edit-param-values/dialog-edit-param-values.component.ts
+++ b/src/app/components/dialog-edit-param-values/dialog-edit-param-values.component.ts
@@ -205,7 +205,12 @@ export class DialogEditParamValuesComponent implements OnInit {
 
     public get numberOfValues(): number {
         if (this.isMinMax) {
-            return this.param.paramDefinition.getInferredValuesList().length;
+            try {
+                return this.param.paramDefinition.getInferredValuesList().length;
+            } catch (e) {
+                // min > max or something, silent fail
+                return 0;
+            }
         } else {
             // values are not set before closing modal
             return this.buildNumbersListFromString(this.valuesListForm.controls.valuesList.value).length;
-- 
GitLab