From a9fae7ff2973811eb19c2dd6b26f4f66b32071fe Mon Sep 17 00:00:00 2001 From: Fahri Gedik Date: Tue, 29 Jul 2025 17:22:18 +0300 Subject: [PATCH] Move localeInitializer call to getInitialData The localeInitializer invocation was moved from the app initializer in core-module-config.provider.ts to the getInitialData function in initial-utils.ts. This change centralizes initialization logic and ensures locale setup occurs after initial data is loaded. --- .../core/src/lib/providers/core-module-config.provider.ts | 2 -- npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts b/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts index 3ebe64360f..fa24f66e45 100644 --- a/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts +++ b/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts @@ -107,14 +107,12 @@ export function provideAbpCore(...features: CoreFeature[]) { }), ), provideAppInitializer(() => { - const injector = inject(Injector); inject(LocalizationService); inject(LocalStorageListenerService); inject(RoutesHandler); return (async (): Promise => { await getInitialData(); - await localeInitializer(injector); })(); }), LocaleProvider, diff --git a/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts index 254d61896d..0c65073ef6 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/initial-utils.ts @@ -50,6 +50,7 @@ export async function getInitialData() { }), ); await lastValueFrom(result$); + await localeInitializer(injector); } export function localeInitializer(injector?: Injector) {