diff --git a/apps/api/src/app/admin/admin.controller.ts b/apps/api/src/app/admin/admin.controller.ts index ce6c4a88a..3a5786f05 100644 --- a/apps/api/src/app/admin/admin.controller.ts +++ b/apps/api/src/app/admin/admin.controller.ts @@ -365,7 +365,11 @@ export class AdminController { StatusCodes.FORBIDDEN ); } - return this.adminService.addAssetProfile({ dataSource, symbol,currency:this.request.user.Settings.settings.baseCurrency} ); + return this.adminService.addAssetProfile({ + dataSource, + symbol, + currency: this.request.user.Settings.settings.baseCurrency + }); } @Delete('profile-data/:dataSource/:symbol') diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 05151d4fa..80d7c8add 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -44,7 +44,7 @@ export class AdminService { currency, dataSource, symbol - }: UniqueAsset & { currency?: string }): Promise { + }: UniqueAsset & { currency?: string }): Promise { try { if (dataSource === 'MANUAL') return await this.symbolProfileService.add({ 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 50a70026b..de5275fab 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,23 +24,25 @@ import { AdminService } from '@ghostfolio/client/services/admin.service'; templateUrl: 'create-asset-profile-dialog.html' }) export class CreateAssetProfileDialog implements OnInit, OnDestroy { - private atLeastOneValid = (control: AbstractControl): ValidationErrors | null => { + private atLeastOneValid = ( + control: AbstractControl + ): ValidationErrors | null => { const addSymbolControl = control.get('addSymbol'); const searchSymbolControl = control.get('searchSymbol'); - + if (addSymbolControl.valid && searchSymbolControl.valid) { return { atLeastOneValid: true }; } - + if ( !searchSymbolControl || !addSymbolControl || searchSymbolControl.valid || addSymbolControl.valid ) { - return { atLeastOneValid: false }; + return { atLeastOneValid: false }; } - + return { atLeastOneValid: true }; }; @@ -93,5 +95,3 @@ export class CreateAssetProfileDialog implements OnInit, OnDestroy { public ngOnDestroy() {} } - - 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 d53019453..29b9013dd 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 @@ -7,29 +7,28 @@

Add Asset Profile

- - - - - + + + + + +