diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/ResourceCalendar.java b/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/ResourceCalendar.java index 0857b6bf5..828321666 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/ResourceCalendar.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/calendars/entities/ResourceCalendar.java @@ -63,7 +63,14 @@ public class ResourceCalendar extends BaseCalendar { if (!isActive(date)) { return 0; } - return super.getWorkableHours(date); + return multiplyByCapacity(super.getWorkableHours(date)); + } + + private Integer multiplyByCapacity(Integer workableHours) { + if (capacity == null) { + return workableHours; + } + return capacity * workableHours; } @AssertTrue(message = "Capacity must be a positive integer number")