Assiduité: fix UnboundLocalError in signale_evaluation_abs
This commit is contained in:
parent
2c840b7803
commit
7805a6cab9
@ -1834,9 +1834,9 @@ def signale_evaluation_abs(etudid: int = None, evaluation_id: int = None):
|
||||
)
|
||||
|
||||
# Sinon on créé l'assiduité
|
||||
|
||||
assiduite_unique: Assiduite | None = None
|
||||
try:
|
||||
assiduite_unique: Assiduite = Assiduite.create_assiduite(
|
||||
assiduite_unique = Assiduite.create_assiduite(
|
||||
etud=etud,
|
||||
date_debut=scu.localize_datetime(evaluation.date_debut),
|
||||
date_fin=scu.localize_datetime(evaluation.date_fin),
|
||||
@ -1862,9 +1862,9 @@ def signale_evaluation_abs(etudid: int = None, evaluation_id: int = None):
|
||||
duplication="oui",
|
||||
)
|
||||
raise ScoValueError(msg, dest) from exc
|
||||
|
||||
db.session.add(assiduite_unique)
|
||||
db.session.commit()
|
||||
if assiduite_unique is not None:
|
||||
db.session.add(assiduite_unique)
|
||||
db.session.commit()
|
||||
|
||||
# on flash puis on revient sur la page de l'évaluation
|
||||
flash("L'absence a bien été créée")
|
||||
|
Loading…
Reference in New Issue
Block a user