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 d581f63e406716c8b1cc513c47e231dcc59d1f31..41258994dd9647bd24fd859427cdbfc82881acaa 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;