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()); }