Closed AnneHuSKa closed 1 month ago
Un questionnaire complexe a été spécifié. Le calcul du nb d'individus de moins de 13 ans ne se fait pas bien mais pas systématiquement.
Variables: ENF013NB=sum(AGE013) AGE013 de niveau Boucle : if (T_AGE<14) then 1 else 0
Description de 4 individus, agés de 24, 2, 11 et 9 ans
La variable ENF018NB qui est construite de la même manière se calcule toujours bien.
=> I tested it on the storybook : all is ok
Json en pj IssueLunaticData1012.json IssueLunatic1012.json
Si on utilise le fichier de data joint (qui est la formalisation du scénario décrit) : pas de souci
Si on décrit un questionnaire simple, ne comprenant que le début de ce questionnaire complexe, aucun souci.
Si on décrit les individus en commencant par un individu de moins de 13, tout ok
Le calcul systématique de ENF013NB est juste
Lunatic 2.7 et 3.0
Lié à https://github.com/InseeFr/Lunatic/issues/917 ?
PR de @Grafikart
Describe the bug
Un questionnaire complexe a été spécifié. Le calcul du nb d'individus de moins de 13 ans ne se fait pas bien mais pas systématiquement.
Variables: ENF013NB=sum(AGE013) AGE013 de niveau Boucle : if (T_AGE<14) then 1 else 0
Description de 4 individus, agés de 24, 2, 11 et 9 ans
La variable ENF018NB qui est construite de la même manière se calcule toujours bien.
=> I tested it on the storybook : all is ok
To Reproduce
Json en pj IssueLunaticData1012.json IssueLunatic1012.json
Si on utilise le fichier de data joint (qui est la formalisation du scénario décrit) : pas de souci![image](https://github.com/InseeFr/Lunatic/assets/71011059/e7fec837-aaba-47f9-8f17-0c3bd5167886)
Si on décrit un questionnaire simple, ne comprenant que le début de ce questionnaire complexe, aucun souci.
Si on décrit les individus en commencant par un individu de moins de 13, tout ok
Expected behavior
Le calcul systématique de ENF013NB est juste
Screenshots
Version where the bug appeared
Lunatic 2.7 et 3.0
Browser where the bug was tested
Additional context
Lié à https://github.com/InseeFr/Lunatic/issues/917 ?