From 5849423e4211b8a55d0054c81ea1fd7ad073e2bc Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 10 Aug 2025 09:37:30 +0200 Subject: [PATCH] Fix dividend calculation --- apps/api/src/app/portfolio/portfolio.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index f50023ed4..c15d06c1e 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -186,6 +186,7 @@ export class PortfolioService { currency, date, isDraft, + quantity, SymbolProfile, type, unitPrice @@ -194,7 +195,7 @@ export class PortfolioService { case ActivityType.DIVIDEND: dividendInBaseCurrency += await this.exchangeRateDataService.toCurrencyAtDate( - unitPrice, + new Big(quantity).mul(unitPrice).toNumber(), currency ?? SymbolProfile.currency, userCurrency, date