From 2a59f13870ba90fc3fcd9339030379a3e7b4b0e2 Mon Sep 17 00:00:00 2001 From: LaurensBartelds Date: Tue, 21 Apr 2026 21:40:41 +0200 Subject: [PATCH] fix: use Array.isArray guard instead of unsafe cast in MultipleSelect --- frontend/src/components/questions/MultipleSelect.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/questions/MultipleSelect.tsx b/frontend/src/components/questions/MultipleSelect.tsx index d9046f8..abcd790 100644 --- a/frontend/src/components/questions/MultipleSelect.tsx +++ b/frontend/src/components/questions/MultipleSelect.tsx @@ -15,7 +15,7 @@ export default function MultipleSelect({ q, value, onChange, locked, graded }: P if (locked) return onChange(current.includes(id) ? current.filter((v) => v !== id) : [...current, id]) } - const answerSet = new Set((q.answer as string[]) ?? []) + const answerSet = new Set(Array.isArray(q.answer) ? q.answer : []) return (