From d3eaf14242b364294d6d00eed5f979645e0ea0ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 9 Dec 2009 00:08:15 +0100 Subject: [PATCH] ItEr38S05ValidacionEProbasFuncionaisItEr37S06: [Bug #131] Fixing bug. LazyInitializationException accessing calendar was already fixed, now the problem was accessing day assignments. --- .../web/planner/tabs/AdvancedAllocationTabCreator.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/AdvancedAllocationTabCreator.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/AdvancedAllocationTabCreator.java index 1d3e410f4..2c9fc57da 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/AdvancedAllocationTabCreator.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/AdvancedAllocationTabCreator.java @@ -42,6 +42,7 @@ import org.navalplanner.business.orders.entities.Order; import org.navalplanner.business.planner.daos.ITaskElementDAO; import org.navalplanner.business.planner.entities.AggregateOfResourceAllocations; import org.navalplanner.business.planner.entities.CalculatedValue; +import org.navalplanner.business.planner.entities.DayAssignment; import org.navalplanner.business.planner.entities.ResourceAllocation; import org.navalplanner.business.planner.entities.Task; import org.navalplanner.business.planner.entities.TaskElement; @@ -152,6 +153,13 @@ public class AdvancedAllocationTabCreator { for (Resource each : associatedResources) { resourceDAO.reattach(each); loadCalendar(each.getCalendar()); + loadDayAssignments(each.getAssignments()); + } + } + + private void loadDayAssignments(List assignments) { + for (DayAssignment each : assignments) { + Hibernate.initialize(each); } }