We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 771b4c9 commit a99b4f9Copy full SHA for a99b4f9
1 file changed
my-app/src/presenters/PrerequisitePresenter.jsx
@@ -284,7 +284,11 @@ export const PrerequisitePresenter = observer((props) => {
284
} else {
285
let root = createNode(props.selectedCourse.code, props.selectedCourse.code, "input");
286
let copy = JSON.parse(JSON.stringify(props.selectedCourse.prerequisites));
287
- let eligible = generateTree(JSON.parse(localStorage.getItem("completedCourses")), copy);
+ let courses_taken_local = JSON.parse(localStorage.getItem("completedCourses"));
288
+ if (courses_taken_local == null) {
289
+ courses_taken_local = [];
290
+ }
291
+ let eligible = generateTree(courses_taken_local, copy);
292
if (eligible) {
293
root["style"]["backgroundColor"] = "lightgreen";
294
}
0 commit comments