From caada9953067521e3a3e38d608abfbf95c4fd0f2 Mon Sep 17 00:00:00 2001 From: Juliana Date: Wed, 13 Nov 2019 15:22:16 +0100 Subject: [PATCH] Pb horaire de fin --- models/vracoop_point_retrait.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/models/vracoop_point_retrait.py b/models/vracoop_point_retrait.py index e36765e..1c01c69 100644 --- a/models/vracoop_point_retrait.py +++ b/models/vracoop_point_retrait.py @@ -189,6 +189,10 @@ class VracoopPointRetrait(models.Model): if slot_elem >= last_morning_hour_week: continue + if slot_elem_last >= last_morning_hour_week: + slot_elem_last = last_morning_hour_week + last_slot = slot_elem_last.strftime("%H:%M") + # Si le jour est égal à la date du jour if slot_elem.date() == today_datetime.date(): if (slot_elem_last > last_morning_hour_week): @@ -202,10 +206,7 @@ class VracoopPointRetrait(models.Model): first_slot = slot_elem_first.strftime("%H:00") if first_slot == last_slot: continue - if slot_elem_last >= last_morning_hour_week: - slot_elem_last = last_morning_hour_week - last_slot = slot_elem_last.strftime("%H:%M") - + # Vérification si # Nombre max de retrait défini a été atteint # Pas de controle si La valeur définie est 0 @@ -236,6 +237,10 @@ class VracoopPointRetrait(models.Model): if slot_elem >= last_noon_hour_week: continue + if slot_elem_last >= last_noon_hour_week: + slot_elem_last = last_noon_hour_week + last_slot = slot_elem_last.strftime("%H:%M") + # Si le jour est égal à la date du jour if slot_elem.date() == today_datetime.date(): if (slot_elem_last > last_noon_hour_week): @@ -249,10 +254,6 @@ class VracoopPointRetrait(models.Model): first_slot = slot_elem_first.strftime("%H:00") if first_slot == last_slot: continue - if slot_elem_last >= last_noon_hour_week: - slot_elem_last = last_noon_hour_week - last_slot = slot_elem_last.strftime("%H:%M") - # Vérification si # Nombre max de retrait défini a été atteint # Pas de controle si La valeur définie est 0