From 26c35c63ff65d775bfb3552c63787ac3de24a9b9 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 25 Jul 2023 13:42:09 +0200 Subject: [PATCH] only emit if translation holds values --- .../registry/translation.registry.ts | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/localization-api/registry/translation.registry.ts b/src/Umbraco.Web.UI.Client/src/libs/localization-api/registry/translation.registry.ts index 5f170f458e..0966b9193b 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/localization-api/registry/translation.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/localization-api/registry/translation.registry.ts @@ -22,13 +22,6 @@ export class UmbTranslationRegistry { // Load new translations this.#extensionRegistry.extensionsOfType('translations').subscribe(async (extensions) => { - console.log( - '🚀 ~ file: translation.registry.ts:13 ~ UmbTranslationRegistry ~ this.#umbExtensionRegistry.extensionsOfType ~ extension:', - extensions, - userCulture, - fallbackCulture - ); - await Promise.all( extensions .filter((x) => x.meta.culture === userCulture || x.meta.culture === fallbackCulture) @@ -63,11 +56,11 @@ export class UmbTranslationRegistry { } }) ); - this.#innerDictionary.next(this.#innerDictionaryValue); - console.log( - '🚀 ~ file: translation.registry.ts:61 ~ UmbTranslationRegistry ~ this.#umbExtensionRegistry.extensionsOfType ~ innerDictionary:', - this.#innerDictionaryValue - ); + + // Notify subscribers that the inner dictionary has changed. + if (this.#innerDictionaryValue.size > 0) { + this.#innerDictionary.next(this.#innerDictionaryValue); + } }); }