From f46e60d66112c1f7812ec4798b731db5d1ac910e Mon Sep 17 00:00:00 2001 From: Roman Cervantes Date: Wed, 22 May 2019 11:17:56 -0700 Subject: [PATCH] Fix for 3ds result dupes (#119) --- src/store/actions.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/store/actions.js b/src/store/actions.js index e5eb4439..8f2be07e 100755 --- a/src/store/actions.js +++ b/src/store/actions.js @@ -58,8 +58,12 @@ export default { ...response.data, ]; - commit('SET_SEARCH_RESULTS', joinedData); - commit('CACHE_GAME_DATA', joinedData); + const ids = [...new Set(joinedData.map(({ id }) => id))]; + + const unique = ids.map(e => joinedData.find(({ id }) => id === e)); + + commit('SET_SEARCH_RESULTS', unique); + commit('CACHE_GAME_DATA', unique); resolve(); }).catch(reject); } else {