diff --git a/src/logic/course.ts b/src/logic/course.ts index 839c240..6d6ff55 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -182,7 +182,8 @@ export default class Course get gradingPeriods(): number[] { let timeCode = Navigation.instance.getSelectedGradingPeriod(); - return timeCode == -1 ? [0, 1, 2, 3] : [timeCode]; + return (timeCode == -1 ? [0, 1, 2, 3] : [timeCode]).filter(term => + this.termAssignments[term].filter(a => a.graded).length != 0); } /**