fix: l’applicabilité des questions ne se met pas toujours à jour

pull/3115/head
Jalil Arfaoui 2024-09-10 08:58:31 +02:00
parent 20677de5ce
commit a4c1aff3e5
1 changed files with 11 additions and 19 deletions

View File

@ -84,6 +84,17 @@ export const prendLaProchaineQuestionMiddleware =
lastSimulation = simulation
lastConfig = config
store.dispatch(
applicabilitéDesQuestionsRépondues(
(questionsRépondues || []).map((question) => ({
...question,
applicable:
engine.evaluate({ 'est applicable': question.règle })
.nodeValue === true,
}))
)
)
const prochainesQuestions = détermineLesProchainesQuestions(
engines,
config,
@ -94,25 +105,6 @@ export const prendLaProchaineQuestionMiddleware =
arraysAreDifferent(prochainesQuestions, questionsSuivantesActuelles)
) {
store.dispatch(questionsSuivantes(prochainesQuestions))
store.dispatch(
applicabilitéDesQuestionsRépondues(
(questionsRépondues || []).map((question) => {
console.log('est applicable', question.règle)
console.log(
engine.evaluate({ 'est applicable': question.règle })
.nodeValue === true
)
return {
...question,
applicable:
engine.evaluate({ 'est applicable': question.règle })
.nodeValue === true,
}
})
)
)
}
}
}