From 0cdc4a96758b867bea323c23bbbe786d963103f0 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Thu, 13 Aug 2026 09:13:00 +0200 Subject: [PATCH] Resolve error when fetching dividends for date ranges without events --- .../data-provider/yahoo-finance/yahoo-finance.service.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts index 364354f6b..e7859e23a 100644 --- a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts @@ -343,9 +343,11 @@ export class YahooFinanceService implements DataProviderInterface { private convertToDividendResult( result: ChartResultArray ): HistoricalDividendsResult { - return result.events.dividends.map(({ amount: dividends, date }) => { - return { date, dividends }; - }); + return (result.events?.dividends ?? []).map( + ({ amount: dividends, date }) => { + return { date, dividends }; + } + ); } private convertToHistoricalResult(