Browse Source

fix: if yahoo service returns zero quotes do not fail enhance request

Signed-off-by: Anatoly Popov <me@aensidhe.ru>
pull/4641/head
Anatoly Popov 7 months ago
parent
commit
14d6f0e7c0
Failed to extract signature
  1. 3
      apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts

3
apps/api/src/services/data-provider/data-enhancer/yahoo-finance/yahoo-finance.service.ts

@ -105,6 +105,9 @@ export class YahooFinanceDataEnhancerService implements DataEnhancerInterface {
yahooSymbol = symbol;
} else {
const { quotes } = await this.yahooFinance.search(response.isin);
if (quotes.length === 0) {
return response;
}
yahooSymbol = quotes[0].symbol as string;
}

Loading…
Cancel
Save