From 7e6c385b03b1f3b59a9b64dadaf102246375132b Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <code@dgerhardt.net>
Date: Sat, 11 Aug 2018 19:41:27 +0200
Subject: [PATCH] Explicitly disable reduce function for ID retrieval

---
 .../persistance/couchdb/CouchDbContentRepository.java       | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbContentRepository.java b/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbContentRepository.java
index 541de4aad..71c63836f 100644
--- a/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbContentRepository.java
+++ b/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbContentRepository.java
@@ -63,14 +63,16 @@ public class CouchDbContentRepository extends CouchDbCrudRepository<Content> imp
 	public List<String> findIdsByRoomId(final String roomId) {
 		return collectQuestionIds(db.queryView(createQuery("by_roomid_group_locked")
 				.startKey(ComplexKey.of(roomId))
-				.endKey(ComplexKey.of(roomId, ComplexKey.emptyObject()))));
+				.endKey(ComplexKey.of(roomId, ComplexKey.emptyObject()))
+				.reduce(false)));
 	}
 
 	@Override
 	public List<String> findIdsByRoomIdAndVariant(final String roomId, final String variant) {
 		return collectQuestionIds(db.queryView(createQuery("by_roomid_group_locked")
 				.startKey(ComplexKey.of(roomId, variant))
-				.endKey(ComplexKey.of(roomId, variant, ComplexKey.emptyObject()))));
+				.endKey(ComplexKey.of(roomId, variant, ComplexKey.emptyObject()))
+				.reduce(false)));
 	}
 
 	@Override
-- 
GitLab