diff --git a/src/app/formulaire/elements/select/select-field.ts b/src/app/formulaire/elements/select/select-field.ts
index b45f59c42d2581d536dc40659295cb86ed57cc62..2ecfdfa75ebc709676a927847092974ab319edc7 100644
--- a/src/app/formulaire/elements/select/select-field.ts
+++ b/src/app/formulaire/elements/select/select-field.ts
@@ -80,6 +80,7 @@ export abstract class SelectField extends Field {
             const valueChanged = (
                 (previousSelectedEntry === undefined && v !== undefined)
                 || (
+                    previousSelectedEntry !== undefined && v !== undefined &&
                     !Array.isArray(previousSelectedEntry)
                     && !Array.isArray(v)
                     && previousSelectedEntry.id !== v.id