Skip to content
Snippets Groups Projects
Commit 5e6cb2a8 authored by Scott Berg's avatar Scott Berg
Browse files

Update activeTerms to activeTermCodes

parent 4b269952
No related branches found
No related tags found
No related merge requests found
Pipeline #31936 passed
......@@ -59,7 +59,7 @@ export class DegreePlanEffects {
}),
// Wrap data in an Action for dispatch
map(stdin => new InitialPlanLoadResponse(stdin))
map(stdin => new InitialPlanLoadResponse({...stdin, activeTermsCodes: []}))
);
@Effect()
......@@ -142,7 +142,7 @@ export class DegreePlanEffects {
});
const activeTerms = uniqueTermCodes.filter(termCode => {
return parseInt(termCode, 10) >= parseInt(currentTerms[0].termCode, 10);
return termCode >= currentTerms[0].termCode;
});
return Object.assign({}, stdin, { visibleTerms }, { activeTerms });
......
......@@ -6,6 +6,7 @@ import { GlobalState } from '@app/core/state';
import { Year } from '@app/core/models/year';
import { Note } from '@app/core/models/note';
import { Course } from '@app/core/models/course';
import { DegreePlannerState } from './state';
export const getDegreePlannerState = ({ degreePlanner }: GlobalState) => {
return degreePlanner;
......@@ -67,7 +68,7 @@ export const getDropZones = createSelector(
(state: DegreePlannerState) => {
return [
'saved-courses',
...state.activeTerms.map(termCode => {
...state.activeTermsCodes.map(termCode => {
return `term-${termCode}`;
})
];
......
......@@ -8,7 +8,7 @@ export interface DegreePlannerState {
visibleRoadmapId?: number;
visibleTerms: PlannedTerm[];
savedForLaterCourses: SavedForLaterCourse[];
activeTerms: Term[];
activeTermsCodes: string[];
allDegreePlans: DegreePlan[];
}
......@@ -16,6 +16,6 @@ export const INITIAL_DEGREE_PLANNER_STATE: DegreePlannerState = {
visibleRoadmapId: undefined,
visibleTerms: [],
savedForLaterCourses: [],
activeTerms: [],
activeTermsCodes: [],
allDegreePlans: []
};
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