Solved a bug on repeated questions

This commit is contained in:
Tiago Ribeiro
2023-09-27 09:58:53 +01:00
parent a362dc5a11
commit 4873832437

View File

@@ -37,7 +37,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
const statsSnapshot = await getDocs(statsQ); const statsSnapshot = await getDocs(statsQ);
const stats: Stat[] = statsSnapshot.docs.map((doc) => ({id: doc.id, ...doc.data()})) as unknown as Stat[]; const stats: Stat[] = statsSnapshot.docs.map((doc) => ({id: doc.id, ...doc.data()})) as unknown as Stat[];
const filteredExams = exams.filter((x) => stats.map((s) => s.exam).includes(x.id)); const filteredExams = exams.filter((x) => !stats.map((s) => s.exam).includes(x.id));
res.status(200).json(filteredExams.length > 0 ? filteredExams : exams); res.status(200).json(filteredExams.length > 0 ? filteredExams : exams);
return; return;