Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== diff -u -r925e47ce62e1bbdba9dffb93ee7f7524c954c320 -r66ddd34859fba37038bf77eba663d232f0ef25cd --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 925e47ce62e1bbdba9dffb93ee7f7524c954c320) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java (.../AssessmentServiceImpl.java) (revision 66ddd34859fba37038bf77eba663d232f0ef25cd) @@ -1501,6 +1501,7 @@ name += AssessmentEscapeUtils.VSA_ANSWER_DELIMITER + answer; targetOption.setName(name); assessmentDao.saveObject(targetOption); + assessmentDao.flush(); if (log.isDebugEnabled()) { log.debug("Adding answer \"" + answer + "\" to option " + targetOptionUid + " in question " @@ -1519,6 +1520,7 @@ .collect(Collectors.joining(AssessmentEscapeUtils.VSA_ANSWER_DELIMITER)); previousOption.setName(name); assessmentDao.saveObject(previousOption); + assessmentDao.flush(); } return null;