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