From b2ca3b999de25e5aa23f3a9ea15ca2dc03b254a9 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Mon, 17 Mar 2025 21:22:34 +0100
Subject: [PATCH] PE: Fix: off-by-one error in ABS cols titles

---
 app/pe/pe_etudiant.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/pe/pe_etudiant.py b/app/pe/pe_etudiant.py
index 4218d174..748789ae 100644
--- a/app/pe/pe_etudiant.py
+++ b/app/pe/pe_etudiant.py
@@ -601,7 +601,7 @@ def absences_du_cursus(
     abs_dict = {}
     for i, formsemestre in enumerate(reversed(semestres.values()), start=1):
         nbabsnj, nbabsjust, nbabs = formsemestre.get_abs_count(etud.id)
-        abs_dict[f"Etape {i+1}_ABS"] = nbabsnj
+        abs_dict[f"Etape {i}_ABS"] = nbabsnj
     return abs_dict
 
 
@@ -613,7 +613,7 @@ def etapes_du_cursus(
     semestres (en version abbrégée)
     qu'un étudiant a suivi au cours de sa scolarité à l'IUT.
     Les noms des semestres sont renvoyés dans un dictionnaire
-    ``{"etape i": nom_semestre_a_etape_i}``
+    `{"etape i": nom_semestre_a_etape_i}`
     avec i variant jusqu'à nbre_semestres_max. (S'il n'y a pas de semestre à l'étape i,
     le nom affiché est vide.
 
-- 
GitLab