From 10b82fc71dfe83c358fd6b5f0aa8df72eb42fb00 Mon Sep 17 00:00:00 2001
From: Mathias Chouet <mathias.chouet@irstea.fr>
Date: Thu, 7 May 2020 10:06:03 +0200
Subject: [PATCH] Fix #400 - error message in Select fields when a translation
 is missing

---
 src/app/formulaire/elements/select-field.ts | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/app/formulaire/elements/select-field.ts b/src/app/formulaire/elements/select-field.ts
index e360903c9..79d63a4b6 100644
--- a/src/app/formulaire/elements/select-field.ts
+++ b/src/app/formulaire/elements/select-field.ts
@@ -126,9 +126,7 @@ export class SelectField extends Field {
     public updateLocalisation(loc: StringMap) {
         super.updateLocalisation(loc);
         for (const e of this._entries) {
-            if (loc[e.id] !== undefined) {
-                e.label = loc[e.id];
-            }
+            e.label = ServiceFactory.instance.i18nService.localizeText(e.id, loc);
         }
     }
 
-- 
GitLab