Bugfix/fix missing market state in positions (#250)

* Fix missing market state in positions

* Update changelog
pull/248/head
Thomas 3 years ago committed by GitHub
parent b7943889da
commit b7d950f3f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -12,6 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added the name to the position detail dialog when opened from the transactions table
- Added a screenshot to the blog posts
### Fixed
- Fixed the missing market state in the positions tab
## 1.31.1 - 01.08.2021
### Fixed

@ -442,7 +442,8 @@ export class PortfolioService {
(position) => position.symbol
);
const [symbolProfiles] = await Promise.all([
const [dataProviderResponses, symbolProfiles] = await Promise.all([
this.dataProviderService.get(symbols),
this.symbolProfileService.getSymbolProfiles(symbols)
]);
@ -461,6 +462,7 @@ export class PortfolioService {
grossPerformancePercentage:
position.grossPerformancePercentage?.toNumber() ?? null,
investment: new Big(position.investment).toNumber(),
marketState: dataProviderResponses[position.symbol].marketState,
name: symbolProfileMap[position.symbol].name,
quantity: new Big(position.quantity).toNumber()
};

Loading…
Cancel
Save