diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/visitors/AccumulateTasksDeadlineStatusVisitor.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/visitors/AccumulateTasksDeadlineStatusVisitor.java index 16a2e7e55..2adbd9cb8 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/visitors/AccumulateTasksDeadlineStatusVisitor.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/visitors/AccumulateTasksDeadlineStatusVisitor.java @@ -58,7 +58,9 @@ public class AccumulateTasksDeadlineStatusVisitor extends TaskElementVisitor { } public void visit(TaskGroup taskGroup) { - calculateDeadlineViolationStatus(taskGroup); + if (!taskGroup.isRoot()) { + calculateDeadlineViolationStatus(taskGroup); + } for (TaskElement each: taskGroup.getChildren()) { each.acceptVisitor(this); }