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 ? [