Actions
Anomalie #1559
closedIndicator - bug related to PHP8 new behaviour with 0 value - Public UI only
Start date:
11/21/2023
Due date:
% Done:
100%
Estimated time:
1.00 h
Resolution:
Description
From Ludo (using PHP8.2) :
C’est toujours un problème lié aux valeurs nulles. Concrètement, dans le back office, ça marche à tous les coups (tableau de données et graphiques), l’affichage fonctionne. Mais dans le front, dès qu’il y a une valeur nulle, l’ajout d’une valeur plus récente (nulle ou non) fait planter l’affichage. Donc 0 seul, ça marche. 10 puis 0, ça marche. 10 puis 20 puis 0, ça marche. Mais 0 puis 0, ça ne marche plus. 10 puis 0 puis 20, ça ne marche plus. Etc. C’est donc bien lié au calcul du taux d’évolution. Dans le back office, il indique simplement « n.c. % » comme évolution après un 0 (comme il le fait pour la première valeur de la série). Mais dans le front, il n’indique rien. Par curiosité, j’ai testé sur https://demo.linea21.com et là, ça fonctionne, même avec une valeur nulle (exemple ici). Le problème ne semble donc pas lié à l’outil de base mais aux éventuelles adaptations de cette base.
Actions