Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java =================================================================== diff -u -r79ecd521e801b87cfefe154777d21bcb6a238601 -r2dfa3118036e25f46b85943e4fa3965c5774b7f6 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java (.../LearningAction.java) (revision 79ecd521e801b87cfefe154777d21bcb6a238601) +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningAction.java (.../LearningAction.java) (revision 2dfa3118036e25f46b85943e4fa3965c5774b7f6) @@ -87,10 +87,10 @@ // Create the room if it doesnt exist if (chatSession.getJabberRoom() == null) { - chatService.createJabberRoom(chatSession); - } + chatService.createJabberRoom(chatSession); + chatService.saveOrUpdateChatSession(chatSession); + } - request.setAttribute("XMPPDOMAIN", ChatConstants.XMPPDOMAIN); request.setAttribute("USERNAME", chatUser.getLoginName()); request.setAttribute("PASSWORD", chatUser.getLoginName());