From 7610336596d2e937c342b913d1b9839ee35e532c Mon Sep 17 00:00:00 2001 From: Nicolas Gotchac Date: Fri, 25 Nov 2016 17:10:02 +0100 Subject: [PATCH] Fixing tokens sent as Array (#3621) --- js/src/redux/providers/balancesReducer.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/js/src/redux/providers/balancesReducer.js b/js/src/redux/providers/balancesReducer.js index f26f08f7d..01923a4f4 100644 --- a/js/src/redux/providers/balancesReducer.js +++ b/js/src/redux/providers/balancesReducer.js @@ -64,6 +64,16 @@ export default handleActions({ setTokens (state, action) { const { tokens } = action; + + if (Array.isArray(tokens)) { + const objTokens = tokens.reduce((_tokens, token) => { + _tokens[token.address] = token; + return _tokens; + }, {}); + + return Object.assign({}, state, { tokens: objTokens }); + } + return Object.assign({}, state, { tokens }); },