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