From b6d4c671a96599c5ea45a8295b0ff86cc830d9bd Mon Sep 17 00:00:00 2001 From: Simon Rozsival Date: Sun, 29 Oct 2017 19:49:14 +0100 Subject: [PATCH] :sparkles:: Add reducer for creating group --- src/redux/modules/sisSupervisedCourses.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/redux/modules/sisSupervisedCourses.js b/src/redux/modules/sisSupervisedCourses.js index b047060a9..8cd04426d 100644 --- a/src/redux/modules/sisSupervisedCourses.js +++ b/src/redux/modules/sisSupervisedCourses.js @@ -54,6 +54,12 @@ export const sisBindGroup = (courseId, data, userId, year, term) => const reducer = handleActions( Object.assign({}, reduceActions, { + [actionTypes.CREATE]: (state, { meta: { userId, year, term }, payload }) => + state.setIn( + ['resources', userId, `${year}-${term}`], + createRecord({ state: resourceStatus.FULFILLED, data: fromJS(payload) }) + ), + [actionTypes.FETCH_PENDING]: (state, { meta: { userId, year, term } }) => state.setIn(['resources', userId, `${year}-${term}`], createRecord()),