From f7e41dc7fe1d41a2a8ec3ea19fb785b1726bb3e7 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Tue, 30 Jan 2024 14:18:27 +0100
Subject: [PATCH] Fix: api formsemestres_courants date fin incluse

---
 app/api/departements.py    | 2 +-
 app/models/formsemestre.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/api/departements.py b/app/api/departements.py
index 04cb8e75e..7d056e468 100644
--- a/app/api/departements.py
+++ b/app/api/departements.py
@@ -295,7 +295,7 @@ def dept_formsemestres_courants_by_id(dept_id: int):
     if date_courante:
         test_date = datetime.fromisoformat(date_courante)
     else:
-        test_date = app.db.func.now()
+        test_date = db.func.current_date()
     # Les semestres en cours de ce département
     formsemestres = FormSemestre.query.filter(
         FormSemestre.dept_id == dept.id,
diff --git a/app/models/formsemestre.py b/app/models/formsemestre.py
index 322958165..6cdaef8af 100644
--- a/app/models/formsemestre.py
+++ b/app/models/formsemestre.py
@@ -673,7 +673,7 @@ class FormSemestre(db.Model):
     ) -> db.Query:
         """Liste (query) ordonnée des formsemestres courants, c'est
         à dire contenant la date courant (si None, la date actuelle)"""
-        date_courante = date_courante or db.func.now()
+        date_courante = date_courante or db.func.current_date()
         # Les semestres en cours de ce département
         formsemestres = FormSemestre.query.filter(
             FormSemestre.dept_id == dept.id,
-- 
GitLab