Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/LearningWebsocketServer.java =================================================================== diff -u -r6ba026f6469b284e631a6c4027aae840a2416c02 -r31d777f23f89028682704ab8f477d4401b0e31cf --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/LearningWebsocketServer.java (.../LearningWebsocketServer.java) (revision 6ba026f6469b284e631a6c4027aae840a2416c02) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/LearningWebsocketServer.java (.../LearningWebsocketServer.java) (revision 31d777f23f89028682704ab8f477d4401b0e31cf) @@ -72,6 +72,7 @@ timeLimitCache.put(toolContentId, timeLimit); LearningWebsocketServer.sendPageRefreshRequest(toolContentId); } else if (!cachedTimeLimit.equals(timeLimit)) { + timeLimitCache.put(toolContentId, timeLimit); LearningWebsocketServer.sendAddTimeRequest(toolContentId, timeLimit - cachedTimeLimit); } } Index: lams_tool_doku/web/pages/learning/learning.jsp =================================================================== diff -u -rf06669784fcf047185a7f9c48587b3096474aa2a -r31d777f23f89028682704ab8f477d4401b0e31cf --- lams_tool_doku/web/pages/learning/learning.jsp (.../learning.jsp) (revision f06669784fcf047185a7f9c48587b3096474aa2a) +++ lams_tool_doku/web/pages/learning/learning.jsp (.../learning.jsp) (revision 31d777f23f89028682704ab8f477d4401b0e31cf) @@ -143,7 +143,7 @@ } var times = $("#countdown").countdown('getTimes'), - secondsLeft = times[4]*3600 + times[5]*60 + times[6] + +addTime*60; + secondsLeft = times[4]*3600 + times[5]*60 + times[6] + input.addTime*60; $('#countdown').countdown('option', "until", '+' + secondsLeft + 'S'); return;