From c19a7dfdf7cb6eb2970eab6575bc55adcb93ce38 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Fri, 15 Apr 2022 11:42:46 +0200 Subject: [PATCH] Revert filter --- .../yahoo-finance/yahoo-finance.service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts index 1ef5c9008..b5a0932fb 100644 --- a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts @@ -248,9 +248,13 @@ export class YahooFinanceService implements DataProviderInterface { // filter out undefined symbols return quote.symbol; }) - .filter(({ quoteType }) => { - return ['CRYPTOCURRENCY', 'EQUITY', 'ETF', 'MUTUALFUND'].includes( - quoteType + .filter(({ quoteType, symbol }) => { + return ( + (quoteType === 'CRYPTOCURRENCY' && + this.cryptocurrencyService.isCryptocurrency( + symbol.replace(new RegExp(`-${baseCurrency}$`), baseCurrency) + )) || + ['EQUITY', 'ETF', 'MUTUALFUND'].includes(quoteType) ); }) .filter(({ quoteType, symbol }) => {