fix: mise a jour de la date de fin de l'historique des indicateurs apprenants #3610
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Cette PR corrige la fonction genererHistoriqueStatutFromApprenant pour assurer une gestion correcte de la date de fin lors de la génération de l'historique des statuts des apprenants. Le correctif implémente une logique permettant de choisir correctement entre la date de fin de période de formation et la date d'évaluation actuelle, afin de déterminer la date de fin effective à utiliser.
Détails du correctif
Raison du correctif
Ce correctif est nécessaire pour éviter les incohérences dans l'historique généré, où des statuts pourraient être erronément calculés au-delà de la période de formation effective. En assurant une sélection appropriée de la date de fin, ce correctif améliore la précision de l'historique des statuts et sa conformité aux périodes de formation définies.