diff --git a/app/scodoc/sco_apogee_csv.py b/app/scodoc/sco_apogee_csv.py
index f054a296c95a5461e9113f46eddadf4efd364eb0..6cd68fadc972685a6c4a3aa90f141b15e08e0e84 100644
--- a/app/scodoc/sco_apogee_csv.py
+++ b/app/scodoc/sco_apogee_csv.py
@@ -793,25 +793,28 @@ class ApoData:
                     self.cur_semestre_id == s["semestre_id"] for s in self.sems_periode
                 ):
                     # debugging information
-                    log(
+                    msg = [
                         f"""*** ApoData.set() error !
-                        ApoData( periode={self.periode}, annee_scolaire={self.annee_scolaire
-                        }, cur_semestre_id={self.cur_semestre_id} )
-                        {len(self.sems_periode)} semestres dans la periode:
-                        """
-                    )
+                    ApoData( periode={self.periode}, annee_scolaire={self.annee_scolaire
+                    }, cur_semestre_id={self.cur_semestre_id} )""",
+                        f"""{len(self.sems_periode)} semestres dans la periode:""",
+                    ]
                     for s in self.sems_periode:
-                        log(pprint.pformat(s))
-
+                        msg.append(pprint.pformat(s))
+                    log("\n".join(msg))
+                    msg_htm = "<br>".join(msg)
                     raise ScoValueError(
-                        f"""Incohérence détectée !
-
-                        Les semestres de la période n'ont pas tous le même indice.
-
-                        Période: {self.periode}. Indice courant: {self.cur_semestre_id}
-
+                        f"""Incohérence détectée !<br>
+                        <br>
+                        Les semestres de la période n'ont pas tous le même indice.<br>
+
+                        Période: {self.periode}. Indice courant: {self.cur_semestre_id}<br>
+                        <br>
+                        {msg_htm}<br>
+                        <br>
                         (au besoin, contacter l'assistance sur {scu.SCO_DISCORD_ASSISTANCE})
-                        """
+                        """,
+                        safe=True,
                     )
             # Cette condition sera inadaptée si semestres décalés
             # (mais ils n'ont pas d'étape annuelle, espérons!)
diff --git a/sco_version.py b/sco_version.py
index efbf916092e02724b071d4b601c83905ca4259c0..e33e4f34750430e94720767746a36f5b4fddf534 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -3,7 +3,7 @@
 
 "Infos sur version ScoDoc"
 
-SCOVERSION = "9.7.64"
+SCOVERSION = "9.7.65"
 
 SCONAME = "ScoDoc"