add error message and stop loading if something went wrong while loading exam in approval workflow
This commit is contained in:
@@ -261,7 +261,7 @@ export default function Home({ user, initialWorkflow, id, workflowAssignees, wor
|
||||
const exam = await getExamById(examModule, examId.trim());
|
||||
if (!exam) {
|
||||
toast.error(
|
||||
"Unknown Exam ID! Please make sure you selected the right module and entered the right exam ID",
|
||||
"Something went wrong while fetching exam!",
|
||||
{ toastId: "invalid-exam-id" }
|
||||
);
|
||||
setViewExamIsLoading(false);
|
||||
@@ -272,6 +272,13 @@ export default function Home({ user, initialWorkflow, id, workflowAssignees, wor
|
||||
payload: { exams: [exam], modules: [examModule] },
|
||||
});
|
||||
router.push("/exam");
|
||||
} else {
|
||||
toast.error(
|
||||
"Something went wrong while fetching exam!",
|
||||
{ toastId: "invalid-exam-id" }
|
||||
);
|
||||
setViewExamIsLoading(false);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user