diff --git a/app/but/jury_but_view.py b/app/but/jury_but_view.py index 6c1fda17..1a19a5b7 100644 --- a/app/but/jury_but_view.py +++ b/app/but/jury_but_view.py @@ -107,9 +107,17 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str: """ ) dec_rcue = deca.decisions_rcue_by_niveau.get(niveau.id) # peut être None - ues = [ue for ue in deca.ues_impair if ue.niveau_competence.id == niveau.id] + ues = [ + ue + for ue in deca.ues_impair + if ue.niveau_competence and ue.niveau_competence.id == niveau.id + ] ue_impair = ues[0] if ues else None - ues = [ue for ue in deca.ues_pair if ue.niveau_competence.id == niveau.id] + ues = [ + ue + for ue in deca.ues_pair + if ue.niveau_competence and ue.niveau_competence.id == niveau.id + ] ue_pair = ues[0] if ues else None # Les UEs à afficher, toujours en readonly # sur le formsemestre de l'année précédente du redoublant