🐛 ⚙️ Résolution basique du bug des valeurs différentes

En fonction de l'ordre d'appel
pull/513/head
Mael 2019-04-12 10:26:57 +02:00
parent 76ddaaf8fb
commit bbb8f0d532
1 changed files with 6 additions and 1 deletions

View File

@ -427,7 +427,12 @@ let doInversion = (oldCache, situationGate, parsedRules, v, dottedName) => {
inversionCache = { parseLevel: oldCache.parseLevel + 1, op: '<' }
let v = evaluateNode(
inversionCache, // with an empty cache
n => (dottedName === n ? x : situationGate(n)),
n =>
dottedName === n
? x
: n === 'sys.filter'
? undefined
: situationGate(n),
parsedRules,
fixedObjectiveRule
)