diff --git a/app/but/jury_but_view.py b/app/but/jury_but_view.py
index 74159bcf..66486749 100644
--- a/app/but/jury_but_view.py
+++ b/app/but/jury_but_view.py
@@ -204,7 +204,7 @@ def jury_but_semestriel(
semestre_terminal = (
formsemestre.semestre_id >= formsemestre.formation.get_parcours().NB_SEM
)
- # Par défaut: autorisé à passer dnas le semestre suivant si sem. impair, o
+ # Par défaut: autorisé à passer dans le semestre suivant si sem. impair,
# ou si décision déjà enregistrée:
est_autorise_a_passer = (formsemestre.semestre_id % 2) or (
formsemestre.semestre_id + 1
@@ -318,28 +318,38 @@ def jury_but_semestriel(
{erase_span}
Unités d'enseignement de S{formsemestre.semestre_id}:
-
-
-
-
-
"""
)
- for ue in ues:
- dec_ue = decisions_ues[ue.id]
- H.append("""
""")
+ if not ues:
H.append(
- _gen_but_niveau_ue(
- ue,
- dec_ue,
- disabled=read_only,
+ """
Aucune UE ! Vérifiez votre programme de
+ formation, et l'association UEs / Niveaux de compétences
"""
+ )
+ else:
+ H.append(
+ """
+
+
+
+
+
+ """
+ )
+ for ue in ues:
+ dec_ue = decisions_ues[ue.id]
+ H.append("""
""")
+ H.append(
+ _gen_but_niveau_ue(
+ ue,
+ dec_ue,
+ disabled=read_only,
+ )
)
- )
- H.append(
- """
-
"""
- )
- H.append("
") # but_annee
+ H.append(
+ """
+
"""
+ )
+ H.append("
") # but_annee
if read_only:
H.append(
diff --git a/sco_version.py b/sco_version.py
index 3cea674b..1ed5eb06 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
-SCOVERSION = "9.4.11"
+SCOVERSION = "9.4.12"
SCONAME = "ScoDoc"