diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/adaptplanning/AdaptPlanningCommand.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/adaptplanning/AdaptPlanningCommand.java index 39853a143..7ae446645 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/adaptplanning/AdaptPlanningCommand.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/adaptplanning/AdaptPlanningCommand.java @@ -63,6 +63,11 @@ public class AdaptPlanningCommand implements IAdaptPlanningCommand { List taskElements = planningState.getRootTask() .getAllChildren(); for (TaskElement taskElement : taskElements) { + // Only adapt task leafs + if (!taskElement.isLeaf()) { + continue; + } + OrderElement orderElement = taskElement.getOrderElement(); // Reset status to allow move the task if needed while adapting the // planning