diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index efc907129f524aaa5745319fc8c5e4426de039e7..0a1362ec24425ef1597f76601b9f8c1941cf7123 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -891,10 +891,14 @@ public class CouchDBDao implements IDatabaseDao {
 		try {
 			View view = new View("skill_question/count_answers_by_question_and_piround");
 			if (2 == piRound) {
-				view.setKey("[" + URLEncoder.encode(
+				view.setStartKey("[" + URLEncoder.encode(
 					"\"" + questionId + "\",2",
 					"UTF-8"
 				) + "]");
+				view.setEndKey("[" + URLEncoder.encode(
+					"\"" + questionId + "\",2,{}",
+					"UTF-8"
+				) + "]");
 			} else {
 				/* needed for legacy questions whose piRound property has not been set */
 				view.setStartKey("[" + URLEncoder.encode(
@@ -902,7 +906,7 @@ public class CouchDBDao implements IDatabaseDao {
 					"UTF-8"
 				) + "]");
 				view.setEndKey("[" + URLEncoder.encode(
-					"\"" + questionId + "\",1",
+					"\"" + questionId + "\",1,{}",
 					"UTF-8"
 				) + "]");
 			}