Browse Source

Use startDate when dateStrings is empty

pull/3198/head
Nicolas Fedor 1 year ago
parent
commit
d9e193d04b
  1. 8
      apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts

8
apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts

@ -76,9 +76,13 @@ export class ExchangeRateDataService {
const dateStrings = Object.keys( const dateStrings = Object.keys(
exchangeRatesByCurrency[`${currency}${targetCurrency}`] exchangeRatesByCurrency[`${currency}${targetCurrency}`]
); );
const lastDateString = dateStrings.reduce((a, b) => {
const lastDateString =
dateStrings.length > 0
? dateStrings.reduce((a, b) => {
return a > b ? a : b; return a > b ? a : b;
}); })
: startDate.toISOString().slice(0, 10);
let previousExchangeRate = let previousExchangeRate =
exchangeRatesByCurrency[`${currency}${targetCurrency}`]?.[ exchangeRatesByCurrency[`${currency}${targetCurrency}`]?.[

Loading…
Cancel
Save