Browse Source

ingore null performance to min performance calculation

pull/428/head
Valentin Zickner 4 years ago
parent
commit
f8f9aaab66
  1. 2
      apps/api/src/app/portfolio/portfolio-calculator.ts

2
apps/api/src/app/portfolio/portfolio-calculator.ts

@ -427,6 +427,7 @@ export class PortfolioCalculator {
); );
const minNetPerformance = timelineInfoInterfaces const minNetPerformance = timelineInfoInterfaces
.map((timelineInfo) => timelineInfo.minNetPerformance) .map((timelineInfo) => timelineInfo.minNetPerformance)
.filter(performance => performance !== null)
.reduce((minPerformance, current) => { .reduce((minPerformance, current) => {
if (minPerformance.lt(current)) { if (minPerformance.lt(current)) {
return minPerformance; return minPerformance;
@ -437,6 +438,7 @@ export class PortfolioCalculator {
const maxNetPerformance = timelineInfoInterfaces const maxNetPerformance = timelineInfoInterfaces
.map((timelineInfo) => timelineInfo.maxNetPerformance) .map((timelineInfo) => timelineInfo.maxNetPerformance)
.filter(performance => performance !== null)
.reduce((maxPerformance, current) => { .reduce((maxPerformance, current) => {
if (maxPerformance.gt(current)) { if (maxPerformance.gt(current)) {
return maxPerformance; return maxPerformance;

Loading…
Cancel
Save