From 06dd3d7189ba7a8ca0f0a0380837d2b63a59ac39 Mon Sep 17 00:00:00 2001
From: Christoph Thelen <christoph.thelen@mni.thm.de>
Date: Tue, 17 Feb 2015 15:23:59 +0100
Subject: [PATCH] Do not send an empty bulk request

---
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 169673c5d..f067ff6dc 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -1246,6 +1246,10 @@ public class CouchDBDao implements IDatabaseDao {
 			map.put(doc, answer);
 			answerList.add(doc);
 		}
+		if (answerList.isEmpty()) {
+			// no need to send an empty bulk request. ;-)
+			return;
+		}
 		try {
 			getDatabase().bulkSaveDocuments(answerList.toArray(new Document[answerList.size()]));
 			for (Document d : answerList) {
-- 
GitLab