Skip to content
Snippets Groups Projects
Commit 07841555 authored by Isaac Evavold's avatar Isaac Evavold
Browse files

ROENROLL-1740 ignore duplicate sfl courses

parent 15257385
No related branches found
No related tags found
No related merge requests found
......@@ -475,21 +475,26 @@ export function degreePlannerReducer(
}
case courseActions.CourseActionTypes.AddSaveForLater: {
const { newIndex } = action.payload;
const { courseId, subjectCode, newIndex } = action.payload;
const savedForLaterCourses = state.savedForLaterCourses.filter(c => {
return !(c.courseId === courseId && c.subjectCode === subjectCode);
});
const newSavedCourse: SavedForLaterCourse = {
id: null,
courseId: action.payload.courseId,
courseId: courseId,
termCode: '0000',
topicId: 0,
subjectCode: action.payload.subjectCode,
subjectCode: subjectCode,
title: action.payload.title,
catalogNumber: action.payload.catalogNumber,
courseOrder: 0,
};
const savedForLaterCoursesArr = state.savedForLaterCourses.slice();
savedForLaterCoursesArr.splice(newIndex, 0, newSavedCourse);
return { ...state, savedForLaterCourses: savedForLaterCoursesArr };
savedForLaterCourses.splice(newIndex, 0, newSavedCourse);
return { ...state, savedForLaterCourses };
}
case planActions.PlanActionTypes.CreatePlanSuccess: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment