From dfd1d866452580d348a43e504009c99b6da9303d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 25 Jan 2010 18:22:30 +0100 Subject: [PATCH] ItEr45S10CUAsignacionRecursosEspecificosAPlanificacionItEr44S16: [Bug #252] Fixing bug. The problem was that the assignment function was reapplied and the resources were not notified with the changes. --- .../business/planner/entities/ResourceAllocation.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java index 1eec4aa16..f3b85186c 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java @@ -546,6 +546,10 @@ public abstract class ResourceAllocation extends } } + private void setWithoutApply(AssignmentFunction assignmentFunction) { + this.assignmentFunction = assignmentFunction; + } + public int getAssignedHours() { return DayAssignment.sum(getAssignments()); } @@ -653,7 +657,7 @@ public abstract class ResourceAllocation extends } mergeAssignments(modifications); setResourcesPerDay(modifications.getResourcesPerDay()); - setAssignmentFunction(modifications.getAssignmentFunction()); + setWithoutApply(modifications.getAssignmentFunction()); mergeDerivedAllocations(modifications.getDerivedAllocations()); }