🐛 corrige le comportement du mécanisme variation lorsqu'aucune unité n'est spécifiée
On considérait alors que l'unité était un rapport ('') qui peut être converti en '%' Maintenant, on a bien une unité non spécifiée (undefined) qui peut être converti en n'importe quelle unité sans lever d'erreur. fix #997pull/993/head
parent
234e12350b
commit
acd1b597f0
|
@ -31,11 +31,10 @@ export default function parse(recurse, k, v, devariate) {
|
|||
category: 'mecanism',
|
||||
name: 'variations',
|
||||
type: 'numeric',
|
||||
unit:
|
||||
inferUnit(
|
||||
'+',
|
||||
explanation.map(r => r.consequence.unit)
|
||||
) ?? parseUnit('')
|
||||
unit: inferUnit(
|
||||
'+',
|
||||
explanation.map(r => r.consequence.unit)
|
||||
)
|
||||
}
|
||||
}
|
||||
type Variation =
|
||||
|
|
|
@ -155,3 +155,14 @@ variations au sein d'un mécanisme avec sinon:
|
|||
situation:
|
||||
statut cadre: oui
|
||||
valeur attendue: 8
|
||||
|
||||
variations sans unité:
|
||||
unité: '%'
|
||||
formule:
|
||||
variations:
|
||||
- si: 5 > 10
|
||||
alors: 3
|
||||
- sinon: 7
|
||||
exemples:
|
||||
- valeur attendue: 7
|
||||
unité attendue: '%'
|
||||
|
|
Loading…
Reference in New Issue