ItEr38S05ValidacionEProbasFuncionaisItEr37S06: [Bug #131] Fixing bug.

LazyInitializationException accessing calendar was already fixed, now the problem was accessing day assignments.
This commit is contained in:
Óscar González Fernández 2009-12-09 00:08:15 +01:00
parent 9cd4c3d82d
commit d3eaf14242

View file

@ -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<DayAssignment> assignments) {
for (DayAssignment each : assignments) {
Hibernate.initialize(each);
}
}