From a0f8c9be7f13cee382bfe3e024b02302e8426d28 Mon Sep 17 00:00:00 2001 From: Laurent Bossavit Date: Mon, 9 Oct 2017 15:34:55 +0200 Subject: [PATCH] =?UTF-8?q?:bug:=20Corrige=20l'impact=20disproportionn?= =?UTF-8?q?=C3=A9=20des=20variables=20dans=20les=20variations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/engine/mecanisms.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/engine/mecanisms.js b/source/engine/mecanisms.js index d8db00dcc..6bdeed3b0 100644 --- a/source/engine/mecanisms.js +++ b/source/engine/mecanisms.js @@ -98,7 +98,7 @@ let devariate = (recurse, k, v) => { let collectMissing = node => { let choice = R.find(node => node.condition.nodeValue, node.explanation), - leftMissing = choice ? [] : R.chain(collectNodeMissing,R.pluck("condition",node.explanation)), + leftMissing = choice ? [] : R.uniq(R.chain(collectNodeMissing,R.pluck("condition",node.explanation))), rightMissing = choice ? collectNodeMissing(choice) : R.chain(collectNodeMissing,node.explanation) return R.concat(leftMissing,rightMissing) }