diff --git a/frontend/redux/nodes/entities/users/actions.js b/frontend/redux/nodes/entities/users/actions.js index 9ea88ca36b..a3d76bb39b 100644 --- a/frontend/redux/nodes/entities/users/actions.js +++ b/frontend/redux/nodes/entities/users/actions.js @@ -28,11 +28,10 @@ export const requirePasswordResetFailure = (errors) => { }; }; -// TODO does below need user -export const createUserWithoutInviteSuccess = () => { +export const createUserWithoutInviteSuccess = (user) => { return { type: CREATE_USER_WITHOUT_INVITE_SUCCESS, - payload: {}, + payload: { user }, }; }; diff --git a/frontend/redux/nodes/entities/users/reducer.js b/frontend/redux/nodes/entities/users/reducer.js index 5d2ee15e67..36c187a3c8 100644 --- a/frontend/redux/nodes/entities/users/reducer.js +++ b/frontend/redux/nodes/entities/users/reducer.js @@ -31,6 +31,7 @@ export default (state = initialState, { type, payload }) => { loading: false, data: { ...state.data, + [payload.user.id]: payload.user, }, }; case CREATE_USER_WITHOUT_INVITE_FAILURE: