BP-833, fix wrong warning at the end of calculation phases.
diff --git a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/controller/planning/PlanningController.java b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/controller/planning/PlanningController.java
index 16d673c..18c9571 100644
--- a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/controller/planning/PlanningController.java
+++ b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/controller/planning/PlanningController.java
@@ -191,7 +191,6 @@
// temporal date for calculation
Date tmpDate = validFrom;
- Date nextStartDateOfPhase = null;
StandbyGroup group = standbyGroupRepository.findOne(standbyBlueprintDto.getStandbyGroupId());
StandbyDuration firstDuration = this.getFittingDurationOfGroup(group, validFrom);
if (firstDuration != null) {
@@ -848,7 +847,7 @@
if (entry.getKey() == map.size()) {
Date endDate = DateHelper.getStartOfDay(entry.getValue().getEndDate());
- if (DateHelper.isDateBefore(endDate, validToDate)) {
+ if (DateHelper.isDateBefore(endDate, new DateTime(validToDate).minusDays(1).toDate())) {
String warn = "Es konnte keine Bereitschaftsphase vom (" + endDate + ") bis zum (" + validToDate
+ ") berechnet werden, da es in der Bereitschaftsgruppe keine gültigen Mitarbeiter zur Auswahl gibt. "
+ "Der Plan kann somit für diesen Zeitraum nicht generiert werden.";