diff --git a/source/engine/mecanismViews/Barème.js b/source/engine/mecanismViews/Barème.js
index 35550c1fe..f88b2999a 100644
--- a/source/engine/mecanismViews/Barème.js
+++ b/source/engine/mecanismViews/Barème.js
@@ -61,10 +61,10 @@ export default function Barème(nodeValue, explanation) {
}}>
{maxOnly
- ? '< ' + maxOnly
+ ? `En-dessous de ${maxOnly}`
: minOnly
- ? '> ' + minOnly
- : `${min} - ${max}`}
+ ? `Au-dessus de ${minOnly}`
+ : `De ${min} à ${max}`}
|
{makeJsx(taux)} |
diff --git a/source/engine/mecanisms.js b/source/engine/mecanisms.js
index 760e22184..bde279f8f 100644
--- a/source/engine/mecanisms.js
+++ b/source/engine/mecanisms.js
@@ -706,9 +706,9 @@ export let mecanismScale = (recurse, k, v) => {
.map(
t =>
has('en-dessous de')(t)
- ? { de: 0, à: t['en-dessous de'], taux: t.taux }
+ ? { ...t, de: 0, à: t['en-dessous de'] }
: has('au-dessus de')(t)
- ? { de: t['au-dessus de'], à: Infinity, taux: t.taux }
+ ? { ...t, de: t['au-dessus de'], à: Infinity }
: t
)
.map(evolve({ taux: recurse }))