Index: lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/web/action/LearningAction.java =================================================================== diff -u -r3399163940c61c9132223c758d274486e57ff9b7 -ra17bbcd88fe8f59c2dc80daaa0d661789728c3c5 --- lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/web/action/LearningAction.java (.../LearningAction.java) (revision 3399163940c61c9132223c758d274486e57ff9b7) +++ lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/web/action/LearningAction.java (.../LearningAction.java) (revision a17bbcd88fe8f59c2dc80daaa0d661789728c3c5) @@ -415,7 +415,7 @@ do { service.deleteDacoAnswer(localAnswer.getUid()); record.remove(answerNumber); - if (answerNumber <= record.size()) { + if (answerNumber < record.size()) { localAnswer = record.get(answerNumber); if (localAnswer.getQuestion().getType() != DacoConstants.QUESTION_TYPE_CHECKBOX) { localAnswer = null;