From d8360774186be1c6f0245e8ab365c2609666696d Mon Sep 17 00:00:00 2001
From: Robin Drangmeister <robin.drangmeister@outlook.com>
Date: Tue, 21 Feb 2017 14:13:47 +0100
Subject: [PATCH] Fix NullPointerException in
 SessionService.getSessionInternal()

This fixes WebSocket communication for course sessions. (dg)

Refs GH-40.
---
 src/main/java/de/thm/arsnova/services/SessionService.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/de/thm/arsnova/services/SessionService.java b/src/main/java/de/thm/arsnova/services/SessionService.java
index dd3ea5731..681dea290 100644
--- a/src/main/java/de/thm/arsnova/services/SessionService.java
+++ b/src/main/java/de/thm/arsnova/services/SessionService.java
@@ -182,7 +182,7 @@ public class SessionService implements ISessionService, ApplicationEventPublishe
 		}
 		if (connectorClient != null && session.isCourseSession()) {
 			final String courseid = session.getCourseId();
-			if (!connectorClient.getMembership(userService.getCurrentUser().getUsername(), courseid).isMember()) {
+			if (!connectorClient.getMembership(user.getUsername(), courseid).isMember()) {
 				throw new ForbiddenException();
 			}
 		}
-- 
GitLab