diff --git a/app/models/evaluations.py b/app/models/evaluations.py index 5b0960ba..a77d3f53 100644 --- a/app/models/evaluations.py +++ b/app/models/evaluations.py @@ -123,7 +123,9 @@ class Evaluation(db.Model): return ", ".join( [ f"{p.ue.acronyme}: {p.poids}" - for p in self.ue_poids + for p in sorted( + self.ue_poids, key=lambda p: (p.ue.numero or 0, p.ue.acronyme) + ) if evaluation_semestre_idx == p.ue.semestre_idx ] ) diff --git a/app/models/moduleimpls.py b/app/models/moduleimpls.py index 13b4f542..a7aadcba 100644 --- a/app/models/moduleimpls.py +++ b/app/models/moduleimpls.py @@ -70,7 +70,7 @@ class ModuleImpl(db.Model): self.module.module_type != scu.ModuleType.RESSOURCE and self.module.module_type != scu.ModuleType.SAE ): - return True + return True # Non BUT, toujours conforme from app.comp import moy_mod return moy_mod.moduleimpl_is_conforme(