Bugfix/fix asset class of cash position for empty account (#2378)

* Fix assetClass and assetSubClass

* Update changelog
This commit is contained in:
Thomas Kaul
2023-09-23 19:52:28 +02:00
committed by GitHub
parent 703a96f4db
commit 0f7c6ff0fe
2 changed files with 12 additions and 2 deletions

View File

@@ -173,8 +173,14 @@ export class PortfolioController {
for (const [symbol, portfolioPosition] of Object.entries(holdings)) {
holdings[symbol] = {
...portfolioPosition,
assetClass: hasDetails ? portfolioPosition.assetClass : undefined,
assetSubClass: hasDetails ? portfolioPosition.assetSubClass : undefined,
assetClass:
hasDetails || portfolioPosition.assetClass === 'CASH'
? portfolioPosition.assetClass
: undefined,
assetSubClass:
hasDetails || portfolioPosition.assetSubClass === 'CASH'
? portfolioPosition.assetSubClass
: undefined,
countries: hasDetails ? portfolioPosition.countries : [],
currency: hasDetails ? portfolioPosition.currency : undefined,
markets: hasDetails ? portfolioPosition.markets : undefined,