From 526c57a36273fdbacb1554d2d8437afaf5300fef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= Date: Thu, 14 Mar 2024 14:46:59 +0100 Subject: [PATCH] Do not ntfy on already performed scheduled or missed schedules --- backend/src/main/java/core/services/TaskScheduleService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/core/services/TaskScheduleService.java b/backend/src/main/java/core/services/TaskScheduleService.java index 3ee3e70..57ed6d2 100644 --- a/backend/src/main/java/core/services/TaskScheduleService.java +++ b/backend/src/main/java/core/services/TaskScheduleService.java @@ -231,7 +231,8 @@ public class TaskScheduleService { Iterable allSchedules = advancedScheduleRepository.findAll(); List schedulesToday = new ArrayList<>(); for(AdvancedTaskSchedule advancedTaskSchedule : allSchedules) { - if(advancedTaskSchedule.getScheduleStart().toLocalDate().equals(date)) { + if(advancedTaskSchedule.getScheduleStart().toLocalDate().equals(date) && advancedTaskSchedule.getStartTime() == null && + advancedTaskSchedule.getScheduleStart().isBefore(LocalDateTime.now())) { schedulesToday.add(advancedTaskSchedule); } }