From 6b9572185ee6432fe9723d2f927f9cc180593b64 Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <daniel.gerhardt@mni.thm.de>
Date: Thu, 21 Mar 2013 21:43:30 +0100
Subject: [PATCH] Adjusted getAnswers to allow the use of
 **/lecturerquestion/{questionId}/answer/ for free text answers.

---
 src/main/java/de/thm/arsnova/services/QuestionService.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/de/thm/arsnova/services/QuestionService.java b/src/main/java/de/thm/arsnova/services/QuestionService.java
index 3106013c..acb94966 100644
--- a/src/main/java/de/thm/arsnova/services/QuestionService.java
+++ b/src/main/java/de/thm/arsnova/services/QuestionService.java
@@ -205,7 +205,11 @@ public class QuestionService implements IQuestionService {
 	@Override
 	@Authenticated
 	public List<Answer> getAnswers(String questionId, int piRound) {
-		return databaseDao.getAnswers(questionId, piRound);
+		Question question = databaseDao.getQuestion(questionId);
+
+		return "freetext".equals(question.getQuestionType())
+			? getFreetextAnswers(questionId)
+			: databaseDao.getAnswers(questionId, piRound);
 	}
 
 	@Override
-- 
GitLab