From ea7739ad75f98d8fd1a52e1d8183724a026982d7 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Wed, 25 Aug 2021 17:55:46 +0200 Subject: [PATCH] Filter out positions without any quantity --- apps/api/src/app/portfolio/portfolio.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index 5f77ef58d..19fbf91e8 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -211,6 +211,11 @@ export class PortfolioService { } for (const item of currentPositions.positions) { + if (item.quantity.lte(0)) { + // Ignore positions without any quantity + continue; + } + const value = item.quantity.mul(item.marketPrice); const symbolProfile = symbolProfileMap[item.symbol]; const dataProviderResponse = dataProviderResponses[item.symbol];