Browse Source

Use startDate when dateStrings is empty

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

10
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) => {
return a > b ? a : b; const lastDateString =
}); dateStrings.length > 0
? dateStrings.reduce((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