diff --git a/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java b/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java index 115d888..dcb538e 100644 --- a/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java +++ b/src/main/java/com/bernard/misael/service/QuizzManagerImpl.java @@ -81,7 +81,7 @@ public class QuizzManagerImpl implements QuizzManager { if(qindex != data.get("index").intValue()) return errorNode("You are not answering the right question (you answer question "+data.get("index").intValue() +" where you should answer question "+qindex+")"); - if(qindex >= quizz.getPublicQuestionCount()) + if(qindex >= Optional.ofNullable(quizz.getPublicQuestionCount()).orElse(Integer.MAX_VALUE)) return errorNode("La question suivante est encore bloquée"); Question q = questionRepository.findByQuizzAndIndex(quizz,qindex); if(q == null) @@ -143,7 +143,7 @@ public class QuizzManagerImpl implements QuizzManager { if(qf.isDone()) return errorNode("No more questions"); int qindex = qf.getCurrentQuestion(); - if(qindex >= quizz.getPublicQuestionCount()) + if(qindex >= Optional.ofNullable(quizz.getPublicQuestionCount()).orElse(Integer.MAX_VALUE)) return errorNode("La question suivante est encore bloquée"); Question q = questionRepository.findByQuizzAndIndex(quizz,qindex); if(q == null) diff --git a/src/main/resources/templates/form.html b/src/main/resources/templates/form.html index d0c38be..39bbba9 100644 --- a/src/main/resources/templates/form.html +++ b/src/main/resources/templates/form.html @@ -15,11 +15,11 @@
-