From 3c4e81aeffb0ece764001d4cd4e6587603adcba7 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 23 Jun 2016 01:23:16 +0800 Subject: [web] fix utils/list --- web/src/js/ducks/utils/list.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'web/src/js/ducks/utils') diff --git a/web/src/js/ducks/utils/list.js b/web/src/js/ducks/utils/list.js index 1c1d9692..c23adfbd 100644 --- a/web/src/js/ducks/utils/list.js +++ b/web/src/js/ducks/utils/list.js @@ -87,13 +87,14 @@ export default function reduce(state = defaultState, action) { } case RECEIVE: - return { + return state[SYM_PENDING].reduce(reduce, { ...state, + [SYM_PENDING]: [], isFetching: false, raw: action.list, data: action.list.filter(state[SYM_FILTER]).sort(state[SYM_SORTER]), byId: _.fromPairs(action.list.map(item => [item.id, item])), - } + }) default: return state -- cgit v1.2.3