From ad91684ea64c7e6a68f0ec5807eae2f835677605 Mon Sep 17 00:00:00 2001 From: Robin Dupret Date: Tue, 1 Oct 2024 16:01:02 +0200 Subject: [PATCH] fix(@multi-frontend/shared): accueil vide au premier lancement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tous les observables combinés émettent bien un résultat mais lors du tout premier lancement, bien que le store Elf soit initialisé, les données ne sont pas encore écrites dedans et un tableau vide est renvoyé au niveau des features, ce qui a pour effet d'afficher une page blanche. --- .../projects/shared/src/lib/features/features.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/user-frontend-ionic/projects/shared/src/lib/features/features.service.ts b/dev/user-frontend-ionic/projects/shared/src/lib/features/features.service.ts index 0fbe7229..44d8da47 100644 --- a/dev/user-frontend-ionic/projects/shared/src/lib/features/features.service.ts +++ b/dev/user-frontend-ionic/projects/shared/src/lib/features/features.service.ts @@ -97,6 +97,7 @@ export class FeaturesService { isFeatureStoreInitialized$.pipe(filter(initialized => initialized === true)) ]) .pipe( + filter(([features]) => features.length > 0), map(([features, currentLanguage]) => this.translate(features, currentLanguage)), share(), ).subscribe(this.translatedFeaturesSubject$);