Tiny improvements

This commit is contained in:
Tiago Ribeiro
2024-11-04 23:36:29 +00:00
parent 774f5e72c0
commit b5a40ea220

View File

@@ -37,14 +37,14 @@ export const getServerSideProps = withIronSessionSsr(async ({req, res, query}) =
if (!assignment.assignees.includes(user.id) && !["admin", "developer"].includes(user.type)) if (!assignment.assignees.includes(user.id) && !["admin", "developer"].includes(user.type))
return redirect("/exam") return redirect("/exam")
const exams = await getExamsByIds(uniqBy(assignment.exams, "id"))
const session = await getSessionByAssignment(assignmentID)
if (filterBy(assignment.results, 'user', user.id).length > 0) if (filterBy(assignment.results, 'user', user.id).length > 0)
return redirect("/exam") return redirect("/exam")
const exams = await getExamsByIds(uniqBy(assignment.exams, "id"))
const session = await getSessionByAssignment(assignmentID)
return { return {
props: serialize({user, assignment, exams, session}) props: serialize({user, assignment, exams, session: session ?? undefined})
} }
} }