From 3aeea3808afbd21f31e2fd2fea3424c717e23ae9 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 c2fe94ce9..9b6453483 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 @@ -490,6 +490,7 @@ public abstract class TaskElement extends BaseEntity { } } for (TaskElement taskElement : tasksToNotify) { + this.removeDependenciesWithOrigin(taskElement); taskElement.removeDependenciesWithDestination(this); } } @@ -503,6 +504,7 @@ public abstract class TaskElement extends BaseEntity { } } for (TaskElement taskElement : tasksToNotify) { + this.removeDependenciesWithDestination(taskElement); taskElement.removeDependenciesWithOrigin(this); } }