Browse Source

Add fallback for language code

pull/4069/head
Thomas Kaul 9 months ago
parent
commit
52dd237bb3
  1. 10
      apps/client/src/app/components/admin-settings/admin-settings.component.ts

10
apps/client/src/app/components/admin-settings/admin-settings.component.ts

@ -3,7 +3,10 @@ import { NotificationService } from '@ghostfolio/client/core/notification/notifi
import { AdminService } from '@ghostfolio/client/services/admin.service'; import { AdminService } from '@ghostfolio/client/services/admin.service';
import { DataService } from '@ghostfolio/client/services/data.service'; import { DataService } from '@ghostfolio/client/services/data.service';
import { UserService } from '@ghostfolio/client/services/user/user.service'; import { UserService } from '@ghostfolio/client/services/user/user.service';
import { PROPERTY_API_KEY_GHOSTFOLIO } from '@ghostfolio/common/config'; import {
DEFAULT_LANGUAGE_CODE,
PROPERTY_API_KEY_GHOSTFOLIO
} from '@ghostfolio/common/config';
import { import {
DataProviderGhostfolioStatusResponse, DataProviderGhostfolioStatusResponse,
User User
@ -56,8 +59,11 @@ export class AdminSettingsComponent implements OnDestroy, OnInit {
if (state?.user) { if (state?.user) {
this.user = state.user; this.user = state.user;
const languageCode =
this.user?.settings?.language ?? DEFAULT_LANGUAGE_CODE;
this.pricingUrl = this.pricingUrl =
`https://ghostfol.io/${this.user.settings.language}/` + `https://ghostfol.io/${languageCode}/` +
$localize`:snake-case:pricing`; $localize`:snake-case:pricing`;
this.changeDetectorRef.markForCheck(); this.changeDetectorRef.markForCheck();

Loading…
Cancel
Save