Robustifie code effacement décision

This commit is contained in:
Emmanuel Viennet 2023-07-04 23:33:31 +02:00
parent 9b3df5febf
commit 90c1454b21

View File

@ -865,11 +865,16 @@ class DecisionsProposeesAnnee(DecisionsProposees):
self.etud.id, self.formsemestre.id self.etud.id, self.formsemestre.id
) )
for dec_ue in self.decisions_ues.values(): for dec_ue in self.decisions_ues.values():
if dec_ue.formsemestre.id == self.formsemestre.id: if (
dec_ue
and self.formsemestre
and dec_ue.formsemestre.id == self.formsemestre.id
):
dec_ue.erase() dec_ue.erase()
else: else:
for dec_ue in self.decisions_ues.values(): for dec_ue in self.decisions_ues.values():
dec_ue.erase() if dec_ue:
dec_ue.erase()
if self.formsemestre_impair: if self.formsemestre_impair:
ScolarAutorisationInscription.delete_autorisation_etud( ScolarAutorisationInscription.delete_autorisation_etud(