Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java =================================================================== diff -u -r7a4b493a0008b281e8c3ec7aafbd325165085ed9 -r2f5b0903b93b5b19f59c9ed2abd995c9f1950047 --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 7a4b493a0008b281e8c3ec7aafbd325165085ed9) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 2f5b0903b93b5b19f59c9ed2abd995c9f1950047) @@ -289,12 +289,10 @@ return; } - int newTimeLimit = 0; + int newTimeLimit; if (checkTimeLimitExceeded(dokumaran)) { - int minutesPassedSinceStart = (int) ((System.currentTimeMillis() - dokumaran.getTimeLimitLaunchedDate().getTime()) / 1000/60); - newTimeLimit = minutesPassedSinceStart + 1; - // change negative to 0 - newTimeLimit = Math.max(0, newTimeLimit); + dokumaran.setTimeLimitLaunchedDate(new Date()); + newTimeLimit = 1; } else { newTimeLimit = timeLimit + 1; }