From 64b6c584f5787e65f50275c506f9e869ce6a7ce0 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Mon, 27 Jul 2026 14:51:52 +0200 Subject: [PATCH] Handle delisted asset profiles --- .../financial-modeling-prep.service.ts | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/apps/api/src/services/data-provider/financial-modeling-prep/financial-modeling-prep.service.ts b/apps/api/src/services/data-provider/financial-modeling-prep/financial-modeling-prep.service.ts index 7b294df13e..45c4d566a0 100644 --- a/apps/api/src/services/data-provider/financial-modeling-prep/financial-modeling-prep.service.ts +++ b/apps/api/src/services/data-provider/financial-modeling-prep/financial-modeling-prep.service.ts @@ -18,7 +18,6 @@ import { } from '@ghostfolio/common/config'; import { DATE_FORMAT, - isCurrency, isCurrencySymbol, parseDate } from '@ghostfolio/common/helper'; @@ -483,17 +482,8 @@ export class FinancialModelingPrepService currencyBySymbolMap[symbol] = { currency: assetProfile.currency }; - } else if ( - isCurrencySymbol(symbol) || - this.cryptocurrencyService.isCryptocurrency(symbol) - ) { - const currency = symbol.substring( - symbol.length - DEFAULT_CURRENCY.length - ); - - if (isCurrency(currency)) { - currencyBySymbolMap[symbol] = { currency }; - } + } else if (this.cryptocurrencyService.isCryptocurrency(symbol)) { + currencyBySymbolMap[symbol] = { currency: DEFAULT_CURRENCY }; } }) );