diff --git a/source/components/rule/Namespace.js b/source/components/rule/Namespace.js index 7e4bc8f84..30f8d275b 100644 --- a/source/components/rule/Namespace.js +++ b/source/components/rule/Namespace.js @@ -18,8 +18,13 @@ let Namespace = ({ ns, flatRules, colour }) => ( ) .map(fragments => { let ruleName = fragments.join(' . '), - rule = findRuleByDottedName(flatRules, ruleName), - ruleText = rule.title || capitalise0(rule.name), + rule = findRuleByDottedName(flatRules, ruleName) + if (!rule) { + throw new Error( + `Attention, il se peut que la règle, ${ruleName}, ait été définie avec un namespace qui n'existe pas ?` + ) + } + let ruleText = rule.title || capitalise0(rule.name), style = { color: colour } return ( diff --git a/source/règles/base.yaml b/source/règles/base.yaml index 9ab408666..eab54569c 100644 --- a/source/règles/base.yaml +++ b/source/règles/base.yaml @@ -736,6 +736,10 @@ période: flexible formule: rémunération . brut - indemnité kilométrique vélo + +- espace: contrat salarié + nom: salaire + - espace: contrat salarié . salaire nom: brut de base titre: Salaire brut de base