From 4e20104bd29c48148c0d66705a46bcf693250afa Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sat, 31 Jan 2026 12:10:57 +0700 Subject: [PATCH] feat(api): format top holding names using formatName --- .../yahoo-finance/yahoo-finance.service.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts index 295373faf..97c875360 100644 --- a/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts @@ -218,12 +218,14 @@ export class YahooFinanceDataEnhancerService implements DataEnhancerInterface { } } - response.holdings = assetProfile.topHoldings.holdings.map((holding) => { - return { - name: holding.holdingName, - weight: holding.holdingPercent - }; - }); + response.holdings = assetProfile.topHoldings.holdings.map( + ({ holdingName, holdingPercent }) => { + return { + name: this.formatName({ longName: holdingName }), + weight: holdingPercent + }; + } + ); } else if ( assetSubClass === 'STOCK' && assetProfile.summaryProfile?.country