ItEr57S04ValidacionEProbasFuncionaisItEr56S04: Avoid that resources are proxies doing the listing first

This commit is contained in:
Óscar González Fernández 2010-05-03 22:10:32 +02:00
parent cdef815f0d
commit 83e3d4a2c2

View file

@ -894,12 +894,11 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel {
if (!orderReloaded.isSomeTaskElementScheduled()) {
return PlanningState.createEmpty();
}
final List<Resource> allResources = resourceDAO.list(Resource.class);
criterionDAO.list(Criterion.class);
TaskGroup taskElement = orderReloaded.getAssociatedTaskElement();
forceLoadOfChildren(Arrays.asList(taskElement));
forceLoadDayAssignments(orderReloaded.getResources());
final List<Resource> allResources = resourceDAO
.list(Resource.class);
PlanningState result = PlanningState.create(taskElement, orderReloaded
.getAssociatedTasks(), allResources, criterionDAO, resourceDAO);
forceLoadOfDependenciesCollections(result.getInitial());