diff --git a/app/models/validations.py b/app/models/validations.py index 2466e08e..2781dfe0 100644 --- a/app/models/validations.py +++ b/app/models/validations.py @@ -62,7 +62,8 @@ class ScolarFormSemestreValidation(db.Model): def __str__(self): if self.ue_id: - return f"""décision sur UE {self.ue.acronyme}: {self.code}""" + # Note: si l'objet vient d'être créé, ue_id peut exister mais pas ue ! + return f"""décision sur UE {self.ue.acronyme if self.ue else self.ue_id}: {self.code}""" return f"""décision sur semestre {self.formsemestre.titre_mois()} du {self.event_date.strftime("%d/%m/%Y")}""" def to_dict(self) -> dict: