From 125ab10a00c4bc7b065c36bc738d70fa2200830a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= Date: Sat, 16 Mar 2024 14:18:43 +0100 Subject: [PATCH] Deliver Task only if it is no subtask to TaskOverview --- .../timemanager/taskgroup/RecursiveTaskgroupInfo.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/src/main/java/core/api/models/timemanager/taskgroup/RecursiveTaskgroupInfo.java b/backend/src/main/java/core/api/models/timemanager/taskgroup/RecursiveTaskgroupInfo.java index 3e5e8e5..f1da472 100644 --- a/backend/src/main/java/core/api/models/timemanager/taskgroup/RecursiveTaskgroupInfo.java +++ b/backend/src/main/java/core/api/models/timemanager/taskgroup/RecursiveTaskgroupInfo.java @@ -31,10 +31,13 @@ public class RecursiveTaskgroupInfo { } for(Task task : taskgroup.getActiveTasks()) { - this.activeTasks.add(new TaskOverviewInfo(task)); - if(task.getDeadline() != null && task.getDeadline().isBefore(LocalDate.now())) { - this.hasOverdueTask = true; + if(task.getParent() == null) { + this.activeTasks.add(new TaskOverviewInfo(task)); + if(task.getDeadline() != null && task.getDeadline().isBefore(LocalDate.now())) { + this.hasOverdueTask = true; + } } + } this.amountActiveTasks = taskgroup.getAmountOfActiveTasks(); }