diff --git a/npm/ng-packs/packages/core/src/lib/states/config.state.ts b/npm/ng-packs/packages/core/src/lib/states/config.state.ts index 2953c5212f..b230a9d293 100644 --- a/npm/ng-packs/packages/core/src/lib/states/config.state.ts +++ b/npm/ng-packs/packages/core/src/lib/states/config.state.ts @@ -223,17 +223,15 @@ export class ConfigState { }), ), switchMap(configuration => { - let lang = configuration.localization.currentCulture.cultureName; + if (this.store.selectSnapshot(SessionState.getLanguage)) return of(null); + let lang = configuration.localization.currentCulture.cultureName; if (lang.includes(';')) { lang = lang.split(';')[0]; } document.documentElement.setAttribute('lang', lang); - - return this.store.selectSnapshot(SessionState.getLanguage) - ? of(null) - : dispatch(new SetLanguage(lang, false)); + return dispatch(new SetLanguage(lang, false)); }), catchError((err: HttpErrorResponse) => { dispatch(new RestOccurError(err));