From e8abb42f5bdd9b5c69851338ce5bdfa0f9650851 Mon Sep 17 00:00:00 2001 From: mama Date: Fri, 5 May 2017 19:47:54 +0200 Subject: [PATCH] =?UTF-8?q?:bug:=20Retour=20des=20types=20=20(r=C3=A9sulta?= =?UTF-8?q?ts,=20/regle)=20et=20images=20destinataire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/components/Rule.js | 2 +- source/engine/possibleVariableTypes.yaml | 7 +++---- source/engine/rules.js | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/source/components/Rule.js b/source/components/Rule.js index 9017d4696..3a3ab3531 100644 --- a/source/components/Rule.js +++ b/source/components/Rule.js @@ -55,7 +55,7 @@ export default class Rule extends Component { let situationExists = !R.isEmpty(form) - let destinataire = R.path(['attributs', 'destinataire'])(rule), + let destinataire = R.path([rule.type, 'destinataire'])(rule), destinataireData = possiblesDestinataires[destinataire] diff --git a/source/engine/possibleVariableTypes.yaml b/source/engine/possibleVariableTypes.yaml index 102f0baea..7b6172c4f 100644 --- a/source/engine/possibleVariableTypes.yaml +++ b/source/engine/possibleVariableTypes.yaml @@ -1,5 +1,4 @@ # Ce fichier n'est que temporaire et remplace une vraie définition de types -- Cotisation -- Aide -- Variable -- Indemnité +- cotisation +- aide +- indemnité diff --git a/source/engine/rules.js b/source/engine/rules.js index e486e9abb..deae16c9e 100644 --- a/source/engine/rules.js +++ b/source/engine/rules.js @@ -11,7 +11,7 @@ import marked from './marked' // Enrichissement de la règle avec des informations évidentes pour un lecteur humain export let enrichRule = rule => { let - type = possibleVariableTypes.find(t => rule[t]), + type = possibleVariableTypes.find(t => R.has(t, rule)), name = rule['nom'], ns = rule['espace'], dottedName = ns ? [