diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 320601667..46e9dbbfe 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -378,10 +378,11 @@ export class AdminService { _count: true, by: ['dataSource', 'symbol'] }); - + let earliestDate = new Date(); + let activityCount = 0; const marketData: AdminMarketDataItem[] = this.exchangeRateDataService .getCurrencyPairs() - .map(({ dataSource, symbol }) => { + .map(({ dataSource, symbol, date }) => { const marketDataItemCount = marketDataItems.find((marketDataItem) => { return ( @@ -389,13 +390,17 @@ export class AdminService { marketDataItem.symbol === symbol ); })?._count ?? 0; - + if (date < earliestDate) { + earliestDate = date; + } return { dataSource, marketDataItemCount, symbol, + activitiesCount: activityCount, assetClass: 'CASH', countriesCount: 0, + date: earliestDate, currency: symbol.replace(DEFAULT_CURRENCY, ''), name: symbol, sectorsCount: 0