diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index 6ac630b7c..2ac5e741b 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -442,7 +442,8 @@ export class PortfolioService { (position) => position.symbol ); - const [symbolProfiles] = await Promise.all([ + const [dataProviderResponses, symbolProfiles] = await Promise.all([ + this.dataProviderService.get(symbols), this.symbolProfileService.getSymbolProfiles(symbols) ]); @@ -461,6 +462,7 @@ export class PortfolioService { grossPerformancePercentage: position.grossPerformancePercentage?.toNumber() ?? null, investment: new Big(position.investment).toNumber(), + marketState: dataProviderResponses[position.symbol].marketState, name: symbolProfileMap[position.symbol].name, quantity: new Big(position.quantity).toNumber() };