PapillonApp / Papillon

Une alternative open source aux applis de vie scolaire. L'allié de tous les étudiants. Le futur de l'éducation numérique libre et ouverte.
https://papillon.bzh
GNU General Public License v3.0
112 stars 42 forks source link

Refactor HomeworksElement to handle empty hwFinalList and hwFinalList2 #298

Closed Louis-htmlcss closed 4 weeks ago

Louis-htmlcss commented 1 month ago

🚀 Nouvelle Pull Request

Proposez vos modifications pour améliorer Papillon

Informations importantes

Merci de vous référer à la documentation sur la contribution si vous avez des questions à propos des pull requests (https://gitbook.getpapillon.xyz/organisation/outils-internes/github)

Checklist d'avant pull request

Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].

Changelogs proposés

Décrivez les modifications que vous avez effectuées.

Informations supplémentaires

Ajoutez ici toute information supplémentaire si nécessaire. regle une erreur quand on lance l'app, ERROR TypeError: Cannot read property 'length' of undefined

Louis-htmlcss commented 1 month ago

This pull request includes changes to the HomeworksElement component in src/views/account/Home/Elements/HomeworksElement.tsx to improve handling of undefined values and ensure the component behaves correctly under various conditions. The most important changes include adding default empty arrays for homework lists and ensuring safe access to the total number of homeworks.

Improvements to handling undefined values:

Louis-htmlcss commented 1 month ago

J'ai close la mauvaise pr