From 819e9b04afabb59b964d5b5c28953672868f2364 Mon Sep 17 00:00:00 2001 From: mama Date: Wed, 10 May 2017 10:11:56 +0200 Subject: [PATCH] =?UTF-8?q?:bug:=20correction=20de=20la=20modification=20d?= =?UTF-8?q?es=20r=C3=A9ponses=20du=20formulaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les questions d'après l'object modifié restaient renseignées mais pas affichées. La question, une fois modifiée, est mise à la suite des autres questions renseignées --- source/engine/generateQuestions.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/engine/generateQuestions.js b/source/engine/generateQuestions.js index 538bc269a..c23ab8cd7 100644 --- a/source/engine/generateQuestions.js +++ b/source/engine/generateQuestions.js @@ -38,10 +38,10 @@ export let reduceSteps = (state, action) => { } if (action.type == STEP_ACTION && action.name == 'unfold') { let stepFinder = R.propEq('name', action.step), - foldedSteps = R.pipe( - R.splitWhen(stepFinder), - R.head - )(state.foldedSteps) + foldedSteps = R.reject(stepFinder)(state.foldedSteps) + if (foldedSteps.length != state.foldedSteps.length - 1) + throw 'Problème lors du dépliement d\'une réponse' + return { ...returnObject, foldedSteps,