Bugfix/considered language of user settings on login with Security Token (#3828)

* Consider language of user settings on login with Security Token

* Update changelog
pull/3907/head
Madhab Chandra Sahoo 2 weeks ago committed by GitHub
parent f5c0d803a0
commit 5f4cbe3af7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
### Fixed
- Considered the language of the user settings on login with _Security Token_
## 2.114.0 - 2024-10-10
### Added

@ -261,8 +261,19 @@ export class HeaderComponent implements OnChanges {
this.settingsStorageService.getSetting(KEY_STAY_SIGNED_IN) === 'true'
);
this.userService
.get()
.pipe(takeUntil(this.unsubscribeSubject))
.subscribe((user) => {
const userLanguage = user?.settings?.language;
if (userLanguage && document.documentElement.lang !== userLanguage) {
window.location.href = `../${userLanguage}`;
} else {
this.router.navigate(['/']);
}
});
}
public ngOnDestroy() {
this.unsubscribeSubject.next();

Loading…
Cancel
Save