From 9f012eed7a65d6191df9f2a23f3b01f7ba57228b Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Sun, 21 Sep 2025 09:20:21 +0200 Subject: [PATCH] fix(members/tasks): filter by date --- jdav_web/members/tasks.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jdav_web/members/tasks.py b/jdav_web/members/tasks.py index f114396..63eca26 100644 --- a/jdav_web/members/tasks.py +++ b/jdav_web/members/tasks.py @@ -27,7 +27,8 @@ def send_crisis_intervention_list(): that have not been sent yet. """ no = 0 - for excursion in Freizeit.objects.filter(date__date=timezone.now().date(), + for excursion in Freizeit.objects.filter(date__lt=timezone.now() - timezone.timedelta(days=1), + date__gt=timezone.now() - timezone.timedelta(days=2) crisis_intervention_list_sent=False): excursion.send_crisis_intervention_list() no += 1 @@ -41,7 +42,8 @@ def send_notification_crisis_intervention_list(): day and that have not been sent yet. """ no = 0 - for excursion in Freizeit.objects.filter(date__date=timezone.now().date() + timezone.timedelta(days=1), + for excursion in Freizeit.objects.filter(date__lt=timezone.now() - timezone.timedelta(days=1), + date__gt=timezone.now() - timezone.timedelta(days=3), notification_crisis_intervention_list_sent=False): excursion.notify_leaders_crisis_intervention_list() no += 1