Browse Source

Fix instanciation of Portfoliocalculator

pull/5027/head
Daniel Devaud 10 months ago
parent
commit
7c263a3f9c
  1. 14
      apps/api/src/app/portfolio/portfolio.service.ts

14
apps/api/src/app/portfolio/portfolio.service.ts

@ -1225,6 +1225,17 @@ export class PortfolioService {
}; };
} }
portfolioCalculator =
portfolioCalculator ??
this.calculatorFactory.createCalculator({
accountBalanceItems,
activities,
filters,
userId,
calculationType: PerformanceCalculationType.TWR,
currency: userCurrency
});
const { endDate, startDate } = getIntervalFromDateRange(dateRange); const { endDate, startDate } = getIntervalFromDateRange(dateRange);
const { chart } = await portfolioCalculator.getPerformance({ const { chart } = await portfolioCalculator.getPerformance({
@ -1702,7 +1713,8 @@ export class PortfolioService {
const { performance } = await this.getPerformance({ const { performance } = await this.getPerformance({
impersonationId, impersonationId,
userId userId,
portfolioCalculator
}); });
const { const {

Loading…
Cancel
Save