diff --git a/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java b/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java index 914d7b870b402d2c2f6549333f8602efe18855d0..13969d600ebbeec71e714ee3a1a51022e8648d90 100644 --- a/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java +++ b/src/main/java/org/olat/course/run/userview/UserCourseEnvironmentImpl.java @@ -25,6 +25,7 @@ package org.olat.course.run.userview; +import java.util.Collections; import java.util.List; import org.olat.core.commons.persistence.PersistenceHelper; @@ -175,14 +176,23 @@ public class UserCourseEnvironmentImpl implements UserCourseEnvironment { } public List<BusinessGroup> getCoachedGroups() { + if(coachedGroups == null) { + return Collections.emptyList(); + } return coachedGroups; } public List<BusinessGroup> getParticipatingGroups() { + if(participatingGroups == null) { + return Collections.emptyList(); + } return participatingGroups; } public List<BusinessGroup> getWaitingLists() { + if(waitingLists == null) { + return Collections.emptyList(); + } return waitingLists; }