From 9ecb5909c706f5dc81405f33554e3d7cebe919fb Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 15 Jul 2026 12:06:47 +0200 Subject: [PATCH] Bugfix/startup error in data gathering caused by uninitialized data provider mappings (#7333) * Initialize data provider mappings * Update changelog --- CHANGELOG.md | 1 + apps/api/src/services/data-provider/data-provider.service.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7827af0c8..e218513b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +- Resolved a startup error in data gathering caused by uninitialized data provider mappings - Improved the error handling in the get quotes functionality of the _Financial Modeling Prep_ service ## 3.26.0 - 2026-07-14 diff --git a/apps/api/src/services/data-provider/data-provider.service.ts b/apps/api/src/services/data-provider/data-provider.service.ts index 8723466b0..09bf1108e 100644 --- a/apps/api/src/services/data-provider/data-provider.service.ts +++ b/apps/api/src/services/data-provider/data-provider.service.ts @@ -44,7 +44,7 @@ import { AssetProfileInvalidError } from './errors/asset-profile-invalid.error'; export class DataProviderService implements OnModuleInit { private readonly logger = new Logger(DataProviderService.name); - private dataProviderMapping: { [dataProviderName: string]: string }; + private dataProviderMapping: { [dataProviderName: string]: string } = {}; public constructor( private readonly configurationService: ConfigurationService,