From 453dd24b2e8ab930314c5334902ff49f14fb0bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 14 Sep 2009 20:37:11 +0200 Subject: [PATCH] ItEr26S07CUAsignacionGrupoRecursosAPlanificacionItEr25S07: The task always exists on db. When the schedule button is pressed the tasks are created so they already exist on db. --- .../web/planner/allocation/ResourceAllocationModel.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationModel.java index 5eceec71b..85c146e4c 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationModel.java @@ -221,13 +221,12 @@ public class ResourceAllocationModel implements IResourceAllocationModel { } @Override + @Transactional(readOnly = true) public void initAllocationsFor(Task task, org.zkoss.ganttz.data.Task ganttTask) { this.ganttTask = ganttTask; - if (!taskElementDAO.exists(task.getId())) { - this.task = task; - return; - } + assert taskElementDAO.exists(task.getId()); + this.task = findFromDB(task); reattachResourceAllocations(this.task.getResourceAllocations()); hoursGroupDAO.save(this.task.getHoursGroup());