From b09d3cea95abbf369a5611cbe9142ee4feb01b5c Mon Sep 17 00:00:00 2001 From: Johannes Herforth Date: Sat, 11 Feb 2023 09:57:27 +0100 Subject: [PATCH] Fix landing page by setting a default value for countriesOfSubscribers * Set default value for countriesOfSubscribers * Update changelog --- CHANGELOG.md | 4 ++++ .../client/src/app/pages/landing/landing-page.component.ts | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7770a24a6..2afe206bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Upgraded `chart.js` from version `4.0.1` to `4.2.0` - Upgraded `prettier` from version `2.8.1` to `2.8.4` +### Fixed + +- Fixed an issue on the landing page caused by the global heat map of subscribers + ## 1.233.0 - 2023-02-09 ### Added diff --git a/apps/client/src/app/pages/landing/landing-page.component.ts b/apps/client/src/app/pages/landing/landing-page.component.ts index f4a80c652..e2ad8a592 100644 --- a/apps/client/src/app/pages/landing/landing-page.component.ts +++ b/apps/client/src/app/pages/landing/landing-page.component.ts @@ -52,8 +52,11 @@ export class LandingPageComponent implements OnDestroy, OnInit { private dataService: DataService, private deviceService: DeviceDetectorService ) { - const { countriesOfSubscribers, globalPermissions, statistics } = - this.dataService.fetchInfo(); + const { + countriesOfSubscribers = [], + globalPermissions, + statistics + } = this.dataService.fetchInfo(); for (const country of countriesOfSubscribers) { this.countriesOfSubscribersMap[country] = {