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 f0f2e4d0b..2a55ef398 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 @@ -611,7 +611,9 @@ public abstract class ResourceAllocation extends private void allocate(IntraDayDate startInclusive, IntraDayDate endExclusive, EffortDuration durationToAssign) { - List assignmentsCreated = createAssignments(startInclusive, + IntraDayDate afterConsolidated = getStartAfterConsolidated(); + List assignmentsCreated = createAssignments( + IntraDayDate.max(afterConsolidated, startInclusive), endExclusive, durationToAssign); resetAssignmentsTo(assignmentsCreated, startInclusive, endExclusive); updateResourcesPerDay();