From 30c490ec5978f081436fbac6c92b0f56384957cd Mon Sep 17 00:00:00 2001
From: Daniel Knapp <daniel.knapp@thm.de>
Date: Thu, 6 Dec 2012 11:46:31 +0100
Subject: [PATCH] get single interposed question

---
 .../java/de/thm/arsnova/controller/QuestionController.java   | 4 +---
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java             | 5 +++--
 src/main/java/de/thm/arsnova/services/IQuestionService.java  | 2 --
 3 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/main/java/de/thm/arsnova/controller/QuestionController.java b/src/main/java/de/thm/arsnova/controller/QuestionController.java
index 44deca320..5383ace00 100644
--- a/src/main/java/de/thm/arsnova/controller/QuestionController.java
+++ b/src/main/java/de/thm/arsnova/controller/QuestionController.java
@@ -269,7 +269,6 @@ public class QuestionController extends AbstractController {
 		return questionService.getInterposedQuestions(sessionKey);
 	}
 	
-<<<<<<< HEAD
 	@RequestMapping(value = "/session/{sessionKey}/interposed/{documentId}", method = RequestMethod.GET)
 	@ResponseBody
 	public final Question getInterposedQuestion(
@@ -278,7 +277,7 @@ public class QuestionController extends AbstractController {
 			final HttpServletResponse response
 	) {
 		return questionService.getInterposedQuestion(sessionKey, documentId);
-=======
+	}
 	
 	@RequestMapping(value = "/session/{sessionkey}/interposed", method = RequestMethod.POST)
 	@ResponseBody
@@ -299,7 +298,6 @@ public class QuestionController extends AbstractController {
 
 		response.setStatus(HttpStatus.BAD_REQUEST.value());
 		return;
->>>>>>> 83eba294f9a7f8a8250127f8b5673aff0fc04663
 	}
 
 }
diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 9488fedb8..83fbb9d56 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -1079,10 +1079,11 @@ public class CouchDBDao implements IDatabaseDao {
 	
 	public Question getInterposedQuestion(String sessionKey, String documentId) {
 		try {
-			Document document = this.getDatabase().getDocument(documentId);
 			
+			Document document = this.getDatabase().getDocument(documentId);
+			LOGGER.error("bla test" + document.toString());
 			if(document != null) {
-				Question question = (Question) JSONObject.toBean(document.getJSONObject().getJSONObject("value"), Question.class);
+				Question question = (Question) JSONObject.toBean(document.getJSONObject(), Question.class);
 				question.setQuestionType("interposed_question");
 				
 				return question;
diff --git a/src/main/java/de/thm/arsnova/services/IQuestionService.java b/src/main/java/de/thm/arsnova/services/IQuestionService.java
index c835a577a..4b8cd185d 100644
--- a/src/main/java/de/thm/arsnova/services/IQuestionService.java
+++ b/src/main/java/de/thm/arsnova/services/IQuestionService.java
@@ -56,8 +56,6 @@ public interface IQuestionService {
 
 	int getInterposedCount(String sessionKey);
 
-	List<Question> getInterposedQuestions(String sessionKey);
-
 	Question getInterposedQuestion(String sessionKey, String documentId);
 
 	List<InterposedQuestion> getInterposedQuestions(String sessionKey);
-- 
GitLab