Browse Source

Feature/add validation of search results in eod historical data service (#2883)

* Validate currency

* Update changelog
pull/2886/head
Thomas Kaul 9 months ago
committed by GitHub
parent
commit
693791d113
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      CHANGELOG.md
  2. 5
      apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts

1
CHANGELOG.md

@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Added the holdings table to the account detail dialog
- Validated the currency of the search results in the _EOD Historical Data_ service
## 2.40.0 - 2024-01-15

5
apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts

@ -277,8 +277,9 @@ export class EodHistoricalDataService implements DataProviderInterface {
return {
items: searchResult
.filter(({ symbol }) => {
return !symbol.endsWith('.FOREX');
.filter(({ currency, symbol }) => {
// Remove 'NA' currency and exchange rates
return currency?.length === 3 && !symbol.endsWith('.FOREX');
})
.map(
({

Loading…
Cancel
Save