Désactive UE si pas de notes

This commit is contained in:
Cléo Baras 2024-03-06 17:19:47 +01:00
parent 817b54d334
commit 7026746385
1 changed files with 4 additions and 2 deletions

View File

@ -406,8 +406,10 @@ class ResSemBUTTag(ResultatsSemestreBUT, pe_tabletags.TableTag):
acronymes = [self.ues_to_acronymes[col] for col in colonnes]
df_ues.columns = acronymes
# Met à zéro les moyennes non calculées/calculables
df_ues.fillna(0.0, inplace=True)
# Met à zéro les moyennes non calculées/calculables des UEs ayant des notes
for col in df_ues.columns:
if df_ues[col].isna().sum() != len(df_ues[col]):
df_ues[col].fillna(0.0, inplace=True)
# Réapplique le mask d'inscription
df_ues = df_ues * acro_ues_inscr_parcours