diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/limiting/allocation/LimitingResourceAllocationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/limiting/allocation/LimitingResourceAllocationModel.java index e36349599..2fecc3044 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/limiting/allocation/LimitingResourceAllocationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/limiting/allocation/LimitingResourceAllocationModel.java @@ -334,13 +334,14 @@ public class LimitingResourceAllocationModel implements ILimitingResourceAllocat ResourceAllocation resourceAllocation = getAssociatedResourceAllocation(); if (resourceAllocation != null) { - if (!resourceAllocation.hasAssignments()) { - task.resizeToHours(resourceAllocation - .getIntendedTotalHours()); - } if (resourceAllocation.isNewObject()) { addAssociatedLimitingResourceQueueElement(task, resourceAllocation); + } else { + if (!resourceAllocation.hasAssignments()) { + task.resizeToHours(resourceAllocation + .getIntendedTotalHours()); + } } } taskDAO.save(task);