From 453252e549a372ff9fa35baeadf212296f27fe94 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 3 May 2017 08:35:15 +0200
Subject: [PATCH] OO-2728: fix rs if membership is missing

---
 .../olat/commons/memberlist/ui/MembersTableController.java  | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/olat/commons/memberlist/ui/MembersTableController.java b/src/main/java/org/olat/commons/memberlist/ui/MembersTableController.java
index 69d1aa322c9..cc474af99f5 100644
--- a/src/main/java/org/olat/commons/memberlist/ui/MembersTableController.java
+++ b/src/main/java/org/olat/commons/memberlist/ui/MembersTableController.java
@@ -222,8 +222,10 @@ public class MembersTableController extends FormBasicController {
 			if (userLastTimeVisible) {
 				if (repoEntry == null) {
 					BusinessGroupMembership groupmembership = groupmemberships.get(identity.getKey());
-					member.setFirstTime(groupmembership.getCreationDate());
-					member.setLastTime(groupmembership.getLastModified());
+					if(groupmembership != null) {
+						member.setFirstTime(groupmembership.getCreationDate());
+						member.setLastTime(groupmembership.getLastModified());
+					}
 				} else {
 					member.setFirstTime(initialLaunches.get(identity.getKey()));
 					member.setLastTime(recentLaunches.get(identity.getKey()));
-- 
GitLab