diff --git a/app/pe/moys/pe_ressemtag.py b/app/pe/moys/pe_ressemtag.py index b866f6ef..5d45dc85 100644 --- a/app/pe/moys/pe_ressemtag.py +++ b/app/pe/moys/pe_ressemtag.py @@ -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