diff --git a/apps/api/src/app/admin/admin.controller.ts b/apps/api/src/app/admin/admin.controller.ts index f9b158f5b..2df1d98ae 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 20a2d2f50..179d2ac25 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -494,7 +494,7 @@ export class AdminService { ) { const [assetProfile] = await this.symbolProfileService.getSymbolProfiles([ { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ]); @@ -514,7 +514,7 @@ export class AdminService { symbol }, { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ), @@ -524,7 +524,7 @@ export class AdminService { symbol }, { - dataSource: newDataSource as DataSource, + dataSource: DataSource[newDataSource.toString()], symbol: newSymbol as string } ) @@ -532,7 +532,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();