diff --git a/src/main/java/org/olat/course/learningpath/ui/LearningPathIdentityListController.java b/src/main/java/org/olat/course/learningpath/ui/LearningPathIdentityListController.java
index a3e05c5af5c0b5e6f301f0451329543703f20679..bd09bc68862c834e17e2d6d2645fba1aa5059411 100644
--- a/src/main/java/org/olat/course/learningpath/ui/LearningPathIdentityListController.java
+++ b/src/main/java/org/olat/course/learningpath/ui/LearningPathIdentityListController.java
@@ -24,6 +24,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.stream.Collectors;
 
 import org.olat.basesecurity.BaseSecurity;
 import org.olat.basesecurity.BaseSecurityModule;
@@ -164,6 +165,7 @@ public class LearningPathIdentityListController extends FormBasicController impl
 		
 		List<Identity> coachedIdentities = coachCourseEnv.isAdmin()
 				? repositoryService.getMembers(re, RepositoryEntryRelationType.all, GroupRoles.participant.name())
+						.stream().distinct().collect(Collectors.toList())
 				: repositoryService.getCoachedParticipants(getIdentity(), re);
 		
 		List<AssessmentEntry> assessmentEntries = assessmentService.loadAssessmentEntriesBySubIdent(re, subIdent);
diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachedParticipantListController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachedParticipantListController.java
index 4637299c9953c47d0037fa12907d8d940969d396..61a70b36390c2dacc70013904157e25516ad85be 100644
--- a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachedParticipantListController.java
+++ b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachedParticipantListController.java
@@ -156,6 +156,7 @@ public class GTACoachedParticipantListController extends GTACoachedListControlle
 		
 		return coachCourseEnv.isAdmin()
 				? repositoryService.getMembers(re, RepositoryEntryRelationType.all, GroupRoles.participant.name())
+						.stream().distinct().collect(Collectors.toList())
 				: repositoryService.getCoachedParticipants(getIdentity(), re);
 	}