From fbdbee8684190ea93def32e855b6b0454e97ee98 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Thu, 18 Oct 2012 10:55:53 +0200
Subject: [PATCH] OO-291: fix a red screen in Members course building block

---
 .../course/nodes/members/MembersCourseNodeRunController.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/olat/course/nodes/members/MembersCourseNodeRunController.java b/src/main/java/org/olat/course/nodes/members/MembersCourseNodeRunController.java
index fe4618d9364..d10d453b2a7 100644
--- a/src/main/java/org/olat/course/nodes/members/MembersCourseNodeRunController.java
+++ b/src/main/java/org/olat/course/nodes/members/MembersCourseNodeRunController.java
@@ -115,10 +115,9 @@ public class MembersCourseNodeRunController extends FormBasicController {
 		ICourse course = CourseFactory.loadCourse(courseResId);
 		RepositoryEntry courseRepositoryEntry = rm.lookupRepositoryEntry(course, true);
 		List<Identity> owners = securityManager.getIdentitiesOfSecurityGroup(courseRepositoryEntry.getOwnerGroup());
-		List<Identity> coaches = cgm.getCoachesFromBusinessGroups();
-		//fxdiff VCRP-1,2: access control of resources
+		List<Identity> coaches = new ArrayList<Identity>(cgm.getCoachesFromBusinessGroups());
 		coaches.addAll(cgm.getCoaches());
-		List<Identity> participants = cgm.getParticipantsFromBusinessGroups();
+		List<Identity> participants = new ArrayList<Identity>(cgm.getParticipantsFromBusinessGroups());
 		participants.addAll(cgm.getParticipants());
 		Comparator<Identity> idComparator = new IdentityComparator();
 		Collections.sort(owners, idComparator);
-- 
GitLab