From 62678af9f7b3fe73b0b6e6da40e8a499ce2c66c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Renaudeau?= Date: Sat, 16 Jun 2018 11:23:23 +0200 Subject: [PATCH] No countervalues to load if there is no accounts --- src/helpers/countervalues.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/helpers/countervalues.js b/src/helpers/countervalues.js index 41e509a9..a6671bcf 100644 --- a/src/helpers/countervalues.js +++ b/src/helpers/countervalues.js @@ -18,15 +18,17 @@ const pairsSelector = createSelector( counterValueExchangeSelector, state => state, (currencies, counterValueCurrency, counterValueExchange, state) => - [ - { from: intermediaryCurrency, to: counterValueCurrency, exchange: counterValueExchange }, - ].concat( - currencies.filter(c => c.ticker !== intermediaryCurrency.ticker).map(currency => ({ - from: currency, - to: intermediaryCurrency, - exchange: currencySettingsSelector(state, { currency }).exchange, - })), - ), + currencies.length === 0 + ? [] + : [ + { from: intermediaryCurrency, to: counterValueCurrency, exchange: counterValueExchange }, + ].concat( + currencies.filter(c => c.ticker !== intermediaryCurrency.ticker).map(currency => ({ + from: currency, + to: intermediaryCurrency, + exchange: currencySettingsSelector(state, { currency }).exchange, + })), + ), ) const addExtraPollingHooks = (schedulePoll, cancelPoll) => {