diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java index 06d5c382d..062d2cf2a 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java @@ -539,10 +539,18 @@ public class FormBinder { allHoursInputChange); allResourcesPerDay.addEventListener(Events.ON_CHANGE, allResourcesPerDayChange); - sumResourcesPerDayFromRowsAndAssignToAllResourcesPerDay(); + sumResourcesPerDayOrSetToZero(); Util.reloadBindings(allocationsGrid); } + private void sumResourcesPerDayOrSetToZero() { + if (allResourcesPerDay.isDisabled()) { + sumResourcesPerDayFromRowsAndAssignToAllResourcesPerDay(); + } else { + allResourcesPerDay.setValue(BigDecimal.ZERO); + } + } + private void distributeHoursFromTotalToRows() { Integer value = allHoursInput.getValue(); value = value != null ? value : 0;