diff --git a/apps/api/src/app/portfolio/portfolio-calculator.ts b/apps/api/src/app/portfolio/portfolio-calculator.ts index de7dd06cb..91914f3c7 100644 --- a/apps/api/src/app/portfolio/portfolio-calculator.ts +++ b/apps/api/src/app/portfolio/portfolio-calculator.ts @@ -1044,7 +1044,7 @@ export class PortfolioCalculator { for (const currentPosition of positions) { if ( - currentPosition.investment && + currentPosition.quantity && currentPosition.marketPriceInBaseCurrency ) { currentValue = currentValue.plus( diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index 06053822f..d0baa06b8 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -1286,7 +1286,9 @@ export class PortfolioService { filters, userId, withExcludedAccounts, - types: withItems ? ['BUY', 'ITEM', 'SELL'] : ['BUY', 'SELL'] + types: withItems + ? ['BUY', 'ITEM', 'STAKE', 'SELL'] + : ['BUY', 'STAKE', 'SELL'] }); const portfolioCalculator = new PortfolioCalculator({