From 3e8741e125013678164135867003d2b95796988d Mon Sep 17 00:00:00 2001
From: "mathias.chouet" <mathias.chouet@irstea.fr>
Date: Wed, 2 Sep 2020 16:58:52 +0200
Subject: [PATCH] Fix bug in #223 - missing Promise return when lang is already
 loaded

---
 src/app/services/internationalisation.service.ts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/app/services/internationalisation.service.ts b/src/app/services/internationalisation.service.ts
index 96da8821b..451931f1b 100644
--- a/src/app/services/internationalisation.service.ts
+++ b/src/app/services/internationalisation.service.ts
@@ -117,6 +117,10 @@ export class I18nService extends Observable implements Observer {
             }).catch((e) => {
                 throw new Error(`LOCALISATION_FILE_NOT_FOUND "${f}"`);
             });
+        } else {
+            return new Promise((resolve, reject) => {
+                resolve(); // does nothing but complies with Promise expectation
+            });
         }
     }
 
-- 
GitLab