From 85d5eda0f6bef1c88ce0103d297e0d986f96a45b Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Wed, 7 Jul 2021 17:03:09 +0200
Subject: [PATCH] Erreur sur le calcul d heure

---
 models/vracoop_point_retrait.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/models/vracoop_point_retrait.py b/models/vracoop_point_retrait.py
index b6d3d5c..2ec6168 100644
--- a/models/vracoop_point_retrait.py
+++ b/models/vracoop_point_retrait.py
@@ -100,6 +100,7 @@ class VracoopPointRetrait(models.Model):
             # Liste des jours où je peux récupérer la commande
             # en fonction nombre de jour dispo sur la fiche du point retrait
             first_day = datetime.today() + relativedelta(hours=rec.nb_hours_preparation)
+
             list_week = list(rrule(
                 DAILY, 
                 count=count_day, 
@@ -240,7 +241,8 @@ class VracoopPointRetrait(models.Model):
                             last_slot = slot_elem_last.strftime("%H:%M")
 
                         # Si le jour est égal à la date du jour
-                        if slot_elem.date() == today_datetime.date():
+                        day_first = today_datetime.date() + relativedelta(hours=rec.nb_hours_preparation)
+                        if slot_elem.date() == day_first:
                             if (slot_elem_last > last_noon_hour_week):
                                 if (today_hour_available > last_noon_hour_week):
                                     continue
-- 
GitLab