From d8c447a382aeeb88fea4fe40961b8ef86c971f51 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 21 Dec 2011 12:16:09 +0100 Subject: [PATCH] [Bug #1301] Fix issue creating a container in a task with dependencies Now TaskElement::detachDependencies remove them from both current task and related. As for the moment it was just doing it in the related tasks, but dependencies remain in current task and were removed later together with the current task. FEA: ItEr75S04BugFixing --- .../org/libreplan/business/planner/entities/TaskElement.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java index da4de40d1..fd9fcba50 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java @@ -491,6 +491,7 @@ public abstract class TaskElement extends BaseEntity { } } for (TaskElement taskElement : tasksToNotify) { + this.removeDependenciesWithOrigin(taskElement); taskElement.removeDependenciesWithDestination(this); } } @@ -504,6 +505,7 @@ public abstract class TaskElement extends BaseEntity { } } for (TaskElement taskElement : tasksToNotify) { + this.removeDependenciesWithDestination(taskElement); taskElement.removeDependenciesWithOrigin(this); } }