From a22ab4df2fd697f4202c4c8741b83eebe3b8fcda Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Fri, 11 Feb 2022 17:03:27 +0100
Subject: [PATCH] Fix: bul xml ancien format

---
 app/but/bulletin_but_xml_compat.py | 66 +++++++++++++++---------------
 sco_version.py                     |  2 +-
 2 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/app/but/bulletin_but_xml_compat.py b/app/but/bulletin_but_xml_compat.py
index db2b18c1f..7cb5c5877 100644
--- a/app/but/bulletin_but_xml_compat.py
+++ b/app/but/bulletin_but_xml_compat.py
@@ -192,40 +192,40 @@ def bulletin_but_xml_compat(
                             modimpl.module.code_apogee or ""
                         ),
                     )
-                # XXX TODO  rangs et effectifs
-                # --- notes de chaque eval:
-                if version != "short":
-                    for e in modimpl.evaluations:
-                        if e.visibulletin or version == "long":
-                            x_eval = Element(
-                                "evaluation",
-                                jour=e.jour.isoformat() if e.jour else "",
-                                heure_debut=e.heure_debut.isoformat()
-                                if e.heure_debut
-                                else "",
-                                heure_fin=e.heure_fin.isoformat()
-                                if e.heure_debut
-                                else "",
-                                coefficient=str(e.coefficient),
-                                # pas les poids en XML compat
-                                evaluation_type=str(e.evaluation_type),
-                                description=scu.quote_xml_attr(e.description),
-                                # notes envoyées sur 20, ceci juste pour garder trace:
-                                note_max_origin=str(e.note_max),
-                            )
-                            x_mod.append(x_eval)
-                            x_eval.append(
-                                Element(
-                                    "note",
-                                    value=scu.fmt_note(
-                                        results.modimpls_results[
-                                            e.moduleimpl_id
-                                        ].evals_notes[e.id][etud.id],
-                                        note_max=e.note_max,
-                                    ),
+                    # XXX TODO  rangs et effectifs
+                    # --- notes de chaque eval:
+                    if version != "short":
+                        for e in modimpl.evaluations:
+                            if e.visibulletin or version == "long":
+                                x_eval = Element(
+                                    "evaluation",
+                                    jour=e.jour.isoformat() if e.jour else "",
+                                    heure_debut=e.heure_debut.isoformat()
+                                    if e.heure_debut
+                                    else "",
+                                    heure_fin=e.heure_fin.isoformat()
+                                    if e.heure_debut
+                                    else "",
+                                    coefficient=str(e.coefficient),
+                                    # pas les poids en XML compat
+                                    evaluation_type=str(e.evaluation_type),
+                                    description=scu.quote_xml_attr(e.description),
+                                    # notes envoyées sur 20, ceci juste pour garder trace:
+                                    note_max_origin=str(e.note_max),
                                 )
-                            )
-                            # XXX TODO: Evaluations incomplètes ou futures: XXX
+                                x_mod.append(x_eval)
+                                x_eval.append(
+                                    Element(
+                                        "note",
+                                        value=scu.fmt_note(
+                                            results.modimpls_results[
+                                                e.moduleimpl_id
+                                            ].evals_notes[e.id][etud.id],
+                                            note_max=e.note_max,
+                                        ),
+                                    )
+                                )
+                                # XXX TODO: Evaluations incomplètes ou futures: XXX
             # XXX TODO UE capitalisee (listee seulement si meilleure que l'UE courante)
 
     # --- Absences
diff --git a/sco_version.py b/sco_version.py
index a8b213f51..092dc38aa 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
 # -*- mode: python -*-
 # -*- coding: utf-8 -*-
 
-SCOVERSION = "9.1.52"
+SCOVERSION = "9.1.53"
 
 SCONAME = "ScoDoc"