diff --git a/apps/api/src/app/admin/admin.controller.ts b/apps/api/src/app/admin/admin.controller.ts index 74ccd0ce9..d4df445db 100644 --- a/apps/api/src/app/admin/admin.controller.ts +++ b/apps/api/src/app/admin/admin.controller.ts @@ -340,9 +340,7 @@ export class AdminController { ): Promise { return this.adminService.patchAssetProfileData( { dataSource, symbol }, - { - ...assetProfile - } + assetProfile ); } diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 3748f0144..08b744124 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -522,7 +522,7 @@ export class AdminService { ) { const [assetProfile] = await this.symbolProfileService.getSymbolProfiles([ { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ]); @@ -542,7 +542,7 @@ export class AdminService { symbol }, { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ), @@ -552,7 +552,7 @@ export class AdminService { symbol }, { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ) @@ -560,7 +560,7 @@ export class AdminService { return this.symbolProfileService.getSymbolProfiles([ { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ])?.[0]; diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index 66790ce45..dcaf9b3af 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -349,9 +349,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { dataSource: this.data.dataSource, symbol: this.data.symbol }, - { - ...assetProfileIdentifier - } + assetProfileIdentifier ) .pipe( catchError((error: HttpErrorResponse) => { @@ -435,7 +433,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { ); } catch {} - const assetProfileData: UpdateAssetProfileDto = { + const assetProfile: UpdateAssetProfileDto = { countries, scraperConfiguration, sectors, @@ -452,7 +450,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { await validateObjectForForm({ classDto: UpdateAssetProfileDto, form: this.assetProfileForm, - object: assetProfileData + object: assetProfile }); } catch (error) { console.error(error); @@ -465,9 +463,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { dataSource: this.data.dataSource, symbol: this.data.symbol }, - { - ...assetProfileData - } + assetProfile ) .subscribe(() => { this.initialize();