Browse Source
Merge branch 'main' into bugfix/data-provider-info-of-holding
pull/7817/head
Thomas Kaul
3 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
5 additions and
4 deletions
-
CHANGELOG.md
-
apps/api/src/services/queues/portfolio-snapshot/portfolio-snapshot.processor.ts
|
|
|
@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
### Fixed |
|
|
|
|
|
|
|
- Fixed the data provider information in the holding detail dialog |
|
|
|
- Fixed the immediate expiration of a portfolio snapshot with errors |
|
|
|
- Fixed the missing country mapping of _Congo (Dem. Rep. of the)_ and _Congo (Rep. of)_ in the _Financial Modeling Prep_ service |
|
|
|
|
|
|
|
## 3.66.0 - 2026-09-03 |
|
|
|
|
|
|
|
@ -82,9 +82,7 @@ export class PortfolioSnapshotProcessor { |
|
|
|
|
|
|
|
const expiration = addMilliseconds( |
|
|
|
new Date(), |
|
|
|
(snapshot?.errors?.length ?? 0) === 0 |
|
|
|
? this.configurationService.get('CACHE_QUOTES_TTL') |
|
|
|
: 0 |
|
|
|
this.configurationService.get('CACHE_QUOTES_TTL') |
|
|
|
); |
|
|
|
|
|
|
|
await this.redisCacheService.set( |
|
|
|
@ -101,7 +99,9 @@ export class PortfolioSnapshotProcessor { |
|
|
|
|
|
|
|
return snapshot; |
|
|
|
} catch (error) { |
|
|
|
this.logger.error(error.message); |
|
|
|
this.logger.error( |
|
|
|
`Portfolio snapshot calculation of user '${job.data.userId}' has failed: ${error.message}` |
|
|
|
); |
|
|
|
|
|
|
|
throw new Error(error); |
|
|
|
} |
|
|
|
|