From 5d9cea3f5bec7a4a30a5f1592c5bb6fa4ac83205 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:09:03 +0200 Subject: [PATCH] Refactoring --- apps/api/src/app/admin/admin.service.ts | 5 +++-- .../create-asset-profile-dialog.component.ts | 2 +- .../create-asset-profile-dialog.html | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 80d7c8add..f4b4f32db 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -46,12 +46,13 @@ export class AdminService { symbol }: UniqueAsset & { currency?: string }): Promise { try { - if (dataSource === 'MANUAL') - return await this.symbolProfileService.add({ + if (dataSource === 'MANUAL') { + return this.symbolProfileService.add({ currency, dataSource, symbol }); + } const assetProfiles = await this.dataProviderService.getAssetProfiles([ { dataSource, symbol } diff --git a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts index 9f475b108..eea8898c1 100644 --- a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts @@ -24,7 +24,7 @@ import { AdminService } from '@ghostfolio/client/services/admin.service'; }) export class CreateAssetProfileDialog implements OnInit, OnDestroy { public createAssetProfileForm: FormGroup; - public mode: 'auto' | 'manual' = 'auto'; + public mode: 'auto' | 'manual'; public constructor( public readonly adminService: AdminService, diff --git a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html index 71679df33..e7ed9352a 100644 --- a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html +++ b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6,7 +6,7 @@ >

Add Asset Profile

-
+