From ad14aa7978a74a1ddd684f6899e40f2a85a47874 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 17 Jun 2014 15:39:51 +0200
Subject: [PATCH] OO-1110: return always an empty group list from the course
 environment instead of null

---
 .../course/run/userview/UserCourseEnvironmentImpl.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

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 914d7b870b4..13969d600eb 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;
 	}
 	
-- 
GitLab