forked from ScoDoc/ScoDoc
Fix: ordre semestres cursus sur PV pdf
This commit is contained in:
parent
d05ec0e4f1
commit
422a200e88
@ -26,15 +26,19 @@ def _descr_cursus_but(etud: Identite) -> str:
|
||||
# prend simplement tous les semestre de type APC, ce qui sera faux si
|
||||
# l'étudiant change de spécialité au sein du même département
|
||||
# (ce qui ne peut normalement pas se produire)
|
||||
indices = sorted(
|
||||
inscriptions = sorted(
|
||||
[
|
||||
ins.formsemestre.semestre_id
|
||||
if ins.formsemestre.semestre_id is not None
|
||||
else -1
|
||||
ins
|
||||
for ins in etud.formsemestre_inscriptions
|
||||
if ins.formsemestre.formation.is_apc()
|
||||
]
|
||||
],
|
||||
key=lambda i: i.formsemestre.date_debut,
|
||||
)
|
||||
indices = [
|
||||
ins.formsemestre.semestre_id if ins.formsemestre.semestre_id is not None else -1
|
||||
for ins in inscriptions
|
||||
]
|
||||
|
||||
return ", ".join(f"S{indice}" for indice in indices)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user