From f429a0a51a55cddbcf303697c35e2ab933fa72be Mon Sep 17 00:00:00 2001 From: davidgarciasantes Date: Mon, 16 Mar 2026 16:19:56 +0100 Subject: [PATCH] fix: handle null values in portfolio calculator to prevent Big.js errors --- .../src/app/portfolio/calculator/portfolio-calculator.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts index 553cb8c90..88b091456 100644 --- a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts +++ b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts @@ -143,10 +143,10 @@ export abstract class PortfolioCalculator { tags, type, date: format(date, DATE_FORMAT), - fee: new Big(feeInAssetProfileCurrency), - feeInBaseCurrency: new Big(feeInBaseCurrency), - quantity: new Big(quantity), - unitPrice: new Big(unitPriceInAssetProfileCurrency) + fee: new Big(feeInAssetProfileCurrency ?? 0), + feeInBaseCurrency: new Big(feeInBaseCurrency ?? 0), + quantity: new Big(quantity ?? 0), + unitPrice: new Big(unitPriceInAssetProfileCurrency ?? 0) }; } )