From fa1d2387377112fff743e0c6699a17b5d531085b Mon Sep 17 00:00:00 2001 From: pnogal <paulina.nogal@wisc.edu> Date: Wed, 27 Feb 2019 16:20:44 -0600 Subject: [PATCH] Add null as type of ClassNumber --- src/app/core/models/course.ts | 2 +- src/app/degree-planner/store/reducer.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/core/models/course.ts b/src/app/core/models/course.ts index d96769e..e21b08d 100644 --- a/src/app/core/models/course.ts +++ b/src/app/core/models/course.ts @@ -10,7 +10,7 @@ export interface CourseBase { creditMin: number; creditMax: number; grade?: any; - classNumber: string; + classNumber: string | null; courseOrder: number; honors: string; waitlist: string; diff --git a/src/app/degree-planner/store/reducer.ts b/src/app/degree-planner/store/reducer.ts index b7ca18e..74b2686 100644 --- a/src/app/degree-planner/store/reducer.ts +++ b/src/app/degree-planner/store/reducer.ts @@ -346,8 +346,9 @@ export function degreePlannerReducer( const { yearCode: fromYearCode } = fromTermCode; const { yearCode: toYearCode } = toTermCode; const course = findCourse(state.visibleYears, fromTermCode, id); - this.course.classNumber = null; + if (course && course.id !== null) { + course.classNumber = null; const fromYear = createYearWithoutCourse( fromTermCode, course.id, -- GitLab