From ec5523b459cde31d865a3627c6f6880cc82edd13 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 31 Jul 2021 09:48:48 +0200 Subject: [PATCH] Handle empty portfolio --- apps/api/src/app/portfolio/portfolio.service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index e418e5901..ac3b1133e 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -411,6 +411,13 @@ export class PortfolioService { const transactionPoints = await this.getTransactionPoints(userId); + if (transactionPoints?.length <= 0) { + return { + hasErrors: false, + positions: [] + }; + } + portfolioCalculator.setTransactionPoints(transactionPoints); const portfolioStart = parseDate(transactionPoints[0].date);