mirror of https://github.com/ghostfolio/ghostfolio
Browse Source
Three fixes for exchange rate reliability with MANUAL data source:
1. app.controller.ts: Log error in catch block instead of swallowing.
The empty catch {} hides exchange rate initialization failures.
2. exchange-rate-data.service.ts: Use spread copy instead of reference
assignment for resultExtended, preventing mutation of the source
object during reverse-rate computation.
3. manual.service.ts: Add dataSource filter to MarketData query so
DISTINCT ON (symbol) returns the correct row for symbols with
entries from multiple data providers.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pull/7267/head
3 changed files with 9 additions and 4 deletions
Loading…
Reference in new issue