diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 92a4829b605ba04c3ffdb0a99c2faef53955f7cc..ff920df12cd1d98eb1ad5bb79029f093e26c1209 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -977,12 +977,12 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware
 		final String questionId = question.get_id();
 		final NovaView view = new NovaView("skill_question/count_answers_by_question_and_piround");
 		if (2 == piRound) {
-			view.setStartKey(questionId, "2");
-			view.setEndKey(questionId, "2", "{}");
+			view.setStartKey(questionId, 2);
+			view.setEndKey(questionId, 2, "{}");
 		} else {
 			/* needed for legacy questions whose piRound property has not been set */
 			view.setStartKeyArray(questionId);
-			view.setEndKeyArray(questionId, "1", "{}");
+			view.setEndKeyArray(questionId, 1, "{}");
 		}
 		view.setGroup(true);
 		final ViewResults results = getDatabase().view(view);
@@ -1051,8 +1051,8 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware
 	public int getAnswerCount(final Question question, final int piRound) {
 		final NovaView view = new NovaView("skill_question/count_total_answers_by_question_and_piround");
 		view.setGroup(true);
-		view.setStartKey(question.get_id(), String.valueOf(piRound));
-		view.setEndKey(question.get_id(), String.valueOf(piRound), "{}");
+		view.setStartKey(question.get_id(), piRound);
+		view.setEndKey(question.get_id(), piRound, "{}");
 		final ViewResults results = getDatabase().view(view);
 		if (results.getResults().isEmpty()) {
 			return 0;