diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourceQueueModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourceQueueModel.java index 1400caba6..29df14d85 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourceQueueModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourceQueueModel.java @@ -646,8 +646,7 @@ public class LimitingResourceQueueModel implements ILimitingResourceQueueModel { element.getResourceAllocation().allocateLimitingDayAssignments( dayAssignments); - DateAndHour endTime = LimitingResourceAllocator - .getLastElementTime(dayAssignments); + DateAndHour endTime = endFor(dayAssignments); // the assignments can be generated after the required start startTime = DateAndHour.Max(startTime, startFor(dayAssignments)); if (sameDay(startTime, endTime)) { @@ -661,6 +660,11 @@ public class LimitingResourceQueueModel implements ILimitingResourceQueueModel { return true; } + private DateAndHour endFor(List dayAssignments) { + DayAssignment last = dayAssignments.get(dayAssignments.size() - 1); + return new DateAndHour(last.getDay(), 0); + } + private DateAndHour startFor(List dayAssignments) { return new DateAndHour(dayAssignments .get(0).getDay(), 0);