ItEr47S04ValidacionEProbasFuncionaisItEr46S04: [Bug #277] Fixing bug.

The task's calendar was not being forced to be loaded.
This commit is contained in:
Óscar González Fernández 2010-02-10 10:46:39 +01:00
parent 1f0d26516a
commit de3adddecc

View file

@ -72,6 +72,7 @@ import org.navalplanner.business.users.entities.User;
import org.navalplanner.business.users.entities.UserRole;
import org.navalplanner.business.workreports.daos.IWorkReportLineDAO;
import org.navalplanner.business.workreports.entities.WorkReportLine;
import org.navalplanner.web.calendars.BaseCalendarModel;
import org.navalplanner.web.common.ViewSwitcher;
import org.navalplanner.web.planner.ITaskElementAdapter;
import org.navalplanner.web.planner.ITaskElementAdapter.IOnMoveListener;
@ -766,6 +767,9 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel {
for (TaskElement each : initial) {
forceLoadOfResourceAllocationsResources(each);
forceLoadOfCriterions(each);
if (each.getCalendar() != null) {
BaseCalendarModel.forceLoadBaseCalendar(each.getCalendar());
}
if (each instanceof TaskGroup) {
findChildrenWithQueryToAvoidProxies((TaskGroup) each);
List<TaskElement> children = each.getChildren();