From b6d405f2a080d21d60d54b299eed8735883ba402 Mon Sep 17 00:00:00 2001 From: iziram Date: Sun, 30 Jul 2023 21:47:47 +0200 Subject: [PATCH] Assiduites : Bugfix justificatifs justifies --- app/scodoc/sco_assiduites.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/scodoc/sco_assiduites.py b/app/scodoc/sco_assiduites.py index 93027501..5bd814a9 100644 --- a/app/scodoc/sco_assiduites.py +++ b/app/scodoc/sco_assiduites.py @@ -326,11 +326,9 @@ def justifies(justi: Justificatif, obj: bool = False) -> list[int]: if justi.etat != scu.EtatJustificatif.VALIDE: return [] - assiduites_query: Assiduite = Assiduite.query.join( - Justificatif, Assiduite.etudid == Justificatif.etudid - ).filter( - Assiduite.date_debut <= justi.date_fin, - Assiduite.date_fin >= justi.date_debut, + assiduites_query: Assiduite = Assiduite.query.filter_by(etudid=justi.etudid) + assiduites_query = assiduites_query.filter( + Assiduite.date_debut >= justi.date_debut, Assiduite.date_fin <= justi.date_fin ) if not obj: