diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/Tasks.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/Tasks.hbm.xml
index 11d7f4439..d7f18954e 100644
--- a/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/Tasks.hbm.xml
+++ b/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/Tasks.hbm.xml
@@ -13,7 +13,7 @@
-
+
diff --git a/navalplanner-business/src/test/java/org/navalplanner/business/test/planner/services/TaskElementServiceTest.java b/navalplanner-business/src/test/java/org/navalplanner/business/test/planner/services/TaskElementServiceTest.java
index 2fba5bb02..f68e9fc0c 100644
--- a/navalplanner-business/src/test/java/org/navalplanner/business/test/planner/services/TaskElementServiceTest.java
+++ b/navalplanner-business/src/test/java/org/navalplanner/business/test/planner/services/TaskElementServiceTest.java
@@ -152,24 +152,24 @@ public class TaskElementServiceTest {
public void savingTaskElementSavesAssociatedDependencies() {
Task child1 = createValidTask();
Task child2 = createValidTask();
- TaskGroup taskGroup = createValidTaskGroup();
- taskGroup.addTaskElement(child1);
- taskGroup.addTaskElement(child2);
- Dependency dependency = Dependency.createDependency(child1, child2,
+ taskElementService.save(child2);
+ Task oldChild2 = child2;
+ flushAndEvict(child2);
+ child2 = (Task) taskElementService.findById(child2.getId());
+ Dependency dependency = Dependency.createDependency(child1, oldChild2,
Type.START_END);
- taskElementService.save(taskGroup);
- flushAndEvict(taskGroup);
- TaskGroup reloaded = (TaskGroup) taskElementService.findById(taskGroup
- .getId());
- assertThat(reloaded.getChildren().get(0)
- .getDependenciesWithThisOrigin().size(), equalTo(1));
- assertTrue(reloaded.getChildren().get(0)
- .getDependenciesWithThisDestination().isEmpty());
+ taskElementService.save(child1);
+ flushAndEvict(child1);
+ TaskElement child1Reloaded = (TaskElement) taskElementService
+ .findById(child1.getId());
+ assertThat(child1Reloaded.getDependenciesWithThisOrigin().size(),
+ equalTo(1));
+ assertTrue(child1Reloaded.getDependenciesWithThisDestination()
+ .isEmpty());
- assertThat(reloaded.getChildren().get(1)
- .getDependenciesWithThisDestination().size(), equalTo(1));
- assertTrue(reloaded.getChildren().get(1)
- .getDependenciesWithThisOrigin().isEmpty());
+ assertThat(child2.getDependenciesWithThisDestination().size(),
+ equalTo(1));
+ assertTrue(child2.getDependenciesWithThisOrigin().isEmpty());
}
@Test