diff --git a/app/assets/javascripts/components/reducers/statuses.jsx b/app/assets/javascripts/components/reducers/statuses.jsx index 084b6304c0cc3fc777405c8127e3612283e90213..6323e0fbed76915d3ce7b511b4014ec138789cdb 100644 --- a/app/assets/javascripts/components/reducers/statuses.jsx +++ b/app/assets/javascripts/components/reducers/statuses.jsx @@ -46,7 +46,7 @@ const normalizeStatus = (state, status) => { status.reblog = status.reblog.id; } - return state.set(status.id, Immutable.fromJS(status)); + return state.update(status.id, Immutable.Map(), map => map.mergeDeep(Immutable.fromJS(status))); }; const normalizeStatuses = (state, statuses) => {