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 61500ede7..ccb6f3ccd 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 @@ -45,8 +45,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { public countries: { [code: string]: { name: string; value: number }; }; - public historicalDataAsCsvString = - AssetProfileDialog.HISTORICAL_DATA_TEMPLATE; + public historicalDataAsCsvString: string; public isBenchmark = false; public marketDataDetails: MarketData[] = []; public sectors: { @@ -75,6 +74,9 @@ export class AssetProfileDialog implements OnDestroy, OnInit { } public initialize() { + this.historicalDataAsCsvString = + AssetProfileDialog.HISTORICAL_DATA_TEMPLATE; + this.adminService .fetchAdminMarketDataBySymbol({ dataSource: this.data.dataSource, @@ -164,9 +166,6 @@ export class AssetProfileDialog implements OnDestroy, OnInit { .subscribe(() => { this.initialize(); }); - - this.historicalDataAsCsvString = - AssetProfileDialog.HISTORICAL_DATA_TEMPLATE; } public onMarketDataChanged(withRefresh: boolean = false) { diff --git a/apps/client/src/app/services/admin.service.ts b/apps/client/src/app/services/admin.service.ts index 1b6526fa0..79923a3aa 100644 --- a/apps/client/src/app/services/admin.service.ts +++ b/apps/client/src/app/services/admin.service.ts @@ -225,6 +225,7 @@ export class AdminService { symbol: string; }) { const url = `/api/v1/admin/market-data/${dataSource}/${symbol}`; + return this.http.post(url, marketData); }