PnX-SI / gn_module_dashboard

Module GeoNature de tableau de bord
GNU Affero General Public License v3.0
4 stars 8 forks source link

[bug] Erreur sur la page de rapport annuel lors d'un changement d'année. #61

Closed lpofredc closed 1 year ago

lpofredc commented 1 year ago

Le changement d'année sur la page de rapport annuel provoque deux erreurs distinctes:

ERROR TypeError: e.newSpeciesData[0] is undefined
ERROR TypeError: e.obsByGroupData[0] is undefined

En cause, la fonction refreshGraphValues du fichier annual_report.component.ts qui ne réinitialise pas ces deux variables telles qu'elles sont initialement déclarées (ARRAY contenant un object VS ARRAY vide).

https://github.com/PnX-SI/gn_module_dashboard/blob/ccc8a7bebc2baef705cc9454129409fe5416c15a/frontend/app/dashboard/annual_report/annual_report.component.ts#L23-L35

VS

https://github.com/PnX-SI/gn_module_dashboard/blob/ccc8a7bebc2baef705cc9454129409fe5416c15a/frontend/app/dashboard/annual_report/annual_report.component.ts#L135-L139

Pour reproduire, aller sur le site de démo, https://demo.geonature.fr/geonature/#/dashboard/annual_report et changer l'année de restitution avec le debugger ouvert.