From 4bb80919ad48a32f77a9b3d95f4e6c7c5b52360e Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Mon, 2 Sep 2024 23:50:41 +0100 Subject: [PATCH] Fixd an error accessing a property that might not be defined, others were already using ? --- src/pages/(exam)/ExamPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/(exam)/ExamPage.tsx b/src/pages/(exam)/ExamPage.tsx index 079be535..5ebaff5d 100644 --- a/src/pages/(exam)/ExamPage.tsx +++ b/src/pages/(exam)/ExamPage.tsx @@ -214,7 +214,7 @@ export default function ExamPage({page, user}: Props) { if (selectedModules.length > 0 && exams.length > 0 && moduleIndex < selectedModules.length) { const nextExam = exams[moduleIndex]; - if (partIndex === -1 && nextExam.module !== "listening") setPartIndex(0); + if (partIndex === -1 && nextExam?.module !== "listening") setPartIndex(0); if (exerciseIndex === -1 && !["reading", "listening"].includes(nextExam?.module)) setExerciseIndex(0); setExam(nextExam ? updateExamWithUserSolutions(nextExam) : undefined); }