From 6f2c5feef6eccb9ddf7fdea2e18441d1e7ef2523 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Dec 2019 12:24:33 -0500 Subject: [PATCH] [O] Only return valid terms --- src/logic/course.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } /**