BP-787 fix null list of groups
diff --git a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/planning/PlanRowsDto.java b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/planning/PlanRowsDto.java
index 198038b..8e9baf9 100644
--- a/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/planning/PlanRowsDto.java
+++ b/oKBereitschaftsplanungBackend/src/main/java/org/eclipse/openk/sp/dto/planning/PlanRowsDto.java
@@ -42,14 +42,18 @@
*/
public PlanRowsDto(List<StandbyGroupSelectionDto> listStandbyGroupDto) {
- for (int i = 0; i < listStandbyGroupDto.size(); i++) {
+ if (listStandbyGroupDto != null) {
- StandbyGroupSelectionDto standbyGroupSelectionDto = listStandbyGroupDto.get(i);
+ for (int i = 0; i < listStandbyGroupDto.size(); i++) {
- List<StandbyScheduleBodySelectionDto> listBodyDto = new ArrayList<>();
- listGroupBodies.add(listBodyDto);
- dayGroupMap.put(standbyGroupSelectionDto.getId(), listBodyDto);
+ StandbyGroupSelectionDto standbyGroupSelectionDto = listStandbyGroupDto.get(i);
+
+ List<StandbyScheduleBodySelectionDto> listBodyDto = new ArrayList<>();
+ listGroupBodies.add(listBodyDto);
+ dayGroupMap.put(standbyGroupSelectionDto.getId(), listBodyDto);
+ }
}
+
}
/**