From ca0d30ad27f4be4e8dd705451d595a5f427d412a Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 10 May 2025 20:09:18 +0200 Subject: [PATCH] Minor improvements --- .../components/admin-settings/admin-settings.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/client/src/app/components/admin-settings/admin-settings.component.ts b/apps/client/src/app/components/admin-settings/admin-settings.component.ts index 4f5cc4619..90b83f06f 100644 --- a/apps/client/src/app/components/admin-settings/admin-settings.component.ts +++ b/apps/client/src/app/components/admin-settings/admin-settings.component.ts @@ -123,7 +123,7 @@ export class AdminSettingsComponent implements OnDestroy, OnInit { } public isGhostfolioDataProvider(provider: DataProviderInfo): boolean { - return provider.name === 'GHOSTFOLIO'; + return provider.dataSource === 'GHOSTFOLIO'; } public ngOnDestroy() { @@ -133,6 +133,7 @@ export class AdminSettingsComponent implements OnDestroy, OnInit { private initialize() { this.isLoading = true; + this.dataSource = new MatTableDataSource(); this.adminService @@ -153,6 +154,7 @@ export class AdminSettingsComponent implements OnDestroy, OnInit { .pipe( catchError(() => { this.isGhostfolioApiKeyValid = false; + this.changeDetectorRef.markForCheck(); return of(null); }), @@ -164,6 +166,7 @@ export class AdminSettingsComponent implements OnDestroy, OnInit { .subscribe((status) => { this.ghostfolioApiStatus = status; this.isGhostfolioApiKeyValid = true; + this.changeDetectorRef.markForCheck(); });