Browse Source

Fix top holdings

pull/7980/head
Thomas Kaul 2 weeks ago
parent
commit
2f05c08767
  1. 6
      apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts

6
apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts

@ -388,7 +388,7 @@ export class GfAllocationsPageComponent implements OnInit {
} = {}; } = {};
let totalValueExcludingCashPositions = 0; let totalValueExcludingCashPositions = 0;
let totalValueInEtf = 0; let totalValueInFunds = 0;
for (const position of this.portfolioDetails.holdings) { for (const position of this.portfolioDetails.holdings) {
const assetProfileIdentifier = getAssetProfileIdentifier( const assetProfileIdentifier = getAssetProfileIdentifier(
@ -464,7 +464,7 @@ export class GfAllocationsPageComponent implements OnInit {
} }
if (position.assetProfile.holdings.length > 0) { if (position.assetProfile.holdings.length > 0) {
totalValueInEtf += this.holdings[assetProfileIdentifier].value; totalValueInFunds += this.holdings[assetProfileIdentifier].value;
for (const { for (const {
allocationInPercentage, allocationInPercentage,
@ -592,7 +592,7 @@ export class GfAllocationsPageComponent implements OnInit {
return { return {
name, name,
allocationInPercentage: allocationInPercentage:
totalValueInEtf > 0 ? value / totalValueInEtf : 0, totalValueInFunds > 0 ? value / totalValueInFunds : 0,
parents: this.portfolioDetails.holdings parents: this.portfolioDetails.holdings
.map((holding) => { .map((holding) => {
if (holding.assetProfile.holdings.length > 0) { if (holding.assetProfile.holdings.length > 0) {

Loading…
Cancel
Save