From cd3a6e01cd6b56e80234166701b3d707c46d190f Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Thu, 17 Jan 2019 12:13:29 +0100 Subject: [PATCH] OO-3816: fix rs if user manager kick a user out of a course in admin --- .../olat/admin/user/course/CourseOverviewController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/admin/user/course/CourseOverviewController.java b/src/main/java/org/olat/admin/user/course/CourseOverviewController.java index 8e04e527f71..7127820f914 100644 --- a/src/main/java/org/olat/admin/user/course/CourseOverviewController.java +++ b/src/main/java/org/olat/admin/user/course/CourseOverviewController.java @@ -429,9 +429,11 @@ public class CourseOverviewController extends BasicController { List<Long> groupKeys = new ArrayList<>(); List<RepositoryEntry> repoEntryToLeave = new ArrayList<>(); for(CourseMemberView view:views) { - for(BusinessGroupShort group:view.getGroups()) { - if(!BusinessGroupManagedFlag.isManaged(group.getManagedFlags(), BusinessGroupManagedFlag.membersmanagement)) { - groupKeys.add(group.getKey()); + if(view.getGroups() != null) { + for(BusinessGroupShort group:view.getGroups()) { + if(!BusinessGroupManagedFlag.isManaged(group.getManagedFlags(), BusinessGroupManagedFlag.membersmanagement)) { + groupKeys.add(group.getKey()); + } } } -- GitLab