Skip to content

Commit a99b4f9

Browse files
committed
Crash fix in PrerequisitePresenter.jsx
1 parent 771b4c9 commit a99b4f9

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

my-app/src/presenters/PrerequisitePresenter.jsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,11 @@ export const PrerequisitePresenter = observer((props) => {
284284
} else {
285285
let root = createNode(props.selectedCourse.code, props.selectedCourse.code, "input");
286286
let copy = JSON.parse(JSON.stringify(props.selectedCourse.prerequisites));
287-
let eligible = generateTree(JSON.parse(localStorage.getItem("completedCourses")), copy);
287+
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);
288292
if (eligible) {
289293
root["style"]["backgroundColor"] = "lightgreen";
290294
}

0 commit comments

Comments
 (0)