diff --git a/src/main/java/de/thm/arsnova/services/QuestionService.java b/src/main/java/de/thm/arsnova/services/QuestionService.java index 62b30a8fd154d6fe152a44a9e88ea8248ebb2205..ed2a816bad38b6221342a25e83c4921d1ed737b6 100644 --- a/src/main/java/de/thm/arsnova/services/QuestionService.java +++ b/src/main/java/de/thm/arsnova/services/QuestionService.java @@ -279,9 +279,10 @@ public class QuestionService implements IQuestionService { throw new NotFoundException(); } + Answer result = this.databaseDao.saveAnswer(answer, user); socketIoServer.reportAnswersToLecturerQuestionAvailable(question.getSessionKeyword(), question.get_id()); - return this.databaseDao.saveAnswer(answer, user); + return result; } @Override @@ -293,9 +294,10 @@ public class QuestionService implements IQuestionService { } Question question = this.getQuestion(answer.getQuestionId()); + Answer result = this.databaseDao.updateAnswer(answer); socketIoServer.reportAnswersToLecturerQuestionAvailable(question.getSessionKeyword(), question.get_id()); - return this.databaseDao.updateAnswer(answer); + return result; } @Override