Browse Source

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

Signed-off-by: Anatoly Popov <me@aensidhe.ru>
pull/4715/head
Anatoly Popov 3 weeks ago
parent
commit
c4fb8af45d
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

@ -102,6 +102,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