From feac33771307864fb7a99cbf721a45e267b0eb25 Mon Sep 17 00:00:00 2001 From: Marek Vesely <xvesely4@fi.muni.cz> Date: Thu, 23 May 2024 15:00:02 +0200 Subject: [PATCH] fix: reset answers to default when questions change --- .../Content/TraineeQuestionnaireContent.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/src/actionlog/InjectMessage/Content/TraineeQuestionnaireContent.tsx b/frontend/src/actionlog/InjectMessage/Content/TraineeQuestionnaireContent.tsx index 110e047a3..ee7007082 100644 --- a/frontend/src/actionlog/InjectMessage/Content/TraineeQuestionnaireContent.tsx +++ b/frontend/src/actionlog/InjectMessage/Content/TraineeQuestionnaireContent.tsx @@ -56,6 +56,15 @@ const TraineeQuestionnaireContent: FC<TraineeQuestionnaireContentProps> = ({ })) ) + useEffect(() => { + setAnswers( + details.questions.map(question => ({ + questionId: question.id, + choice: INVALID_CHOICE, + })) + ) + }, [details.questions]) + const [mutate] = useAnswerQuestionnaire({ variables: { questInput: { answers, questionnaireId: details.id, teamId }, -- GitLab