diff --git a/app/models/modules.py b/app/models/modules.py index cfc6a994f..85503f278 100644 --- a/app/models/modules.py +++ b/app/models/modules.py @@ -242,7 +242,7 @@ class Module(db.Model): "les coefs d'UE, trié par numéro et acronyme d'UE" # je n'ai pas su mettre un order_by sur le backref sans avoir # à redéfinir les relationships... - return sorted(self.ue_coefs, key=attrgetter("numero", "acronyme")) + return sorted(self.ue_coefs, key=lambda uc: (uc.ue.numero, uc.ue.acronyme)) def ue_coefs_list( self, include_zeros=True, ues: list["UniteEns"] = None