From 4d93072a9fd19bc028323d318f0f44f93ea73ee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr> Date: Mon, 7 Nov 2022 15:07:30 +0100 Subject: [PATCH] fix: select field: check default value --- src/app/formulaire/elements/select/select-field.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/formulaire/elements/select/select-field.ts b/src/app/formulaire/elements/select/select-field.ts index 5a174b636..f76690de4 100644 --- a/src/app/formulaire/elements/select/select-field.ts +++ b/src/app/formulaire/elements/select/select-field.ts @@ -133,6 +133,9 @@ export abstract class SelectField extends Field { val = this._entries[0]; } else { val = this.getEntryFromValue(enumValueFromString(this._associatedProperty, this._configDefaultValue)); + if (val === undefined) { + throw Error("invalid select default value " + this._configDefaultValue + " for " + this._associatedProperty + " property"); + } } if (this._multiple) { this.setValue([val]); -- GitLab