Solved a bug on repeated questions
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user