diff --git a/src/app/degree-planner/term-container/term-container.component.ts b/src/app/degree-planner/term-container/term-container.component.ts index d9bd5cd46747ef6bd7145d3e43e960a87339d04e..ecc05b794cef94b4d53eca6dab2a897a2c7cc295 100644 --- a/src/app/degree-planner/term-container/term-container.component.ts +++ b/src/app/degree-planner/term-container/term-container.component.ts @@ -277,8 +277,10 @@ export class TermContainerComponent implements OnInit, OnDestroy { sumPlannedCredits(courses: ReadonlyArray<Course>): string { const credits = { min: 0, max: 0 }; courses.forEach(course => { - credits.min = credits.min + course.creditMin; - credits.max = credits.max + course.creditMax; + if (course.creditMin !== undefined && course.creditMax !== undefined) { + credits.min = credits.min + course.creditMin; + credits.max = credits.max + course.creditMax; + } }); return credits.min === credits.max