diff --git a/app/scodoc/sco_assiduites.py b/app/scodoc/sco_assiduites.py index 487556ab..5f8287e6 100644 --- a/app/scodoc/sco_assiduites.py +++ b/app/scodoc/sco_assiduites.py @@ -394,6 +394,10 @@ def get_assiduites_stats( if "etat" in filtered else ["absent", "present", "retard"] ) + + # être sur que les états sont corrects + etats = [etat for etat in etats if etat in ["absent", "present", "retard"]] + # Préparation du dictionnaire de retour avec les valeurs du calcul count: dict = calculator.to_dict(only_total=False) for etat in etats: