From 702674638546c55634fac3eac97743ff1ddb90ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9o=20BARAS=20=28IUT1=20Grenoble=29?= Date: Wed, 6 Mar 2024 17:19:47 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9sactive=20UE=20si=20pas=20de=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/pe/moys/pe_ressemtag.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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