diff --git a/src/main/java/de/thm/arsnova/services/SessionService.java b/src/main/java/de/thm/arsnova/services/SessionService.java
index 9a66d0ab770233ddecc19d6965927a341edf87b3..8b2ad26a98293bbfdcf0ffe8078c38bfd0402c4c 100644
--- a/src/main/java/de/thm/arsnova/services/SessionService.java
+++ b/src/main/java/de/thm/arsnova/services/SessionService.java
@@ -59,6 +59,7 @@ public class SessionService implements ISessionService {
 	@Override
 	@Authenticated
 	public final Session joinSession(final String keyword) {
+		userService.addCurrentUserToSessionMap(keyword);
 		Session session = databaseDao.getSession(keyword);
 		
 		if (connectorClient != null && session.isCourseSession()) {