From 1bc9e84b5c1822264bf4a7d12880ef775a4d7a12 Mon Sep 17 00:00:00 2001
From: Paul-Christian Volkmer <paul-christian.volkmer@mni.thm.de>
Date: Tue, 19 Feb 2013 15:26:02 +0100
Subject: [PATCH] Use empty keys string if no courses available

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

diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 07c51b586..7ce41935e 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -1400,6 +1400,11 @@ public class CouchDBDao implements IDatabaseDao {
 		}
 		
 		public void setCourseIdKeys(List<Course> courses) {
+			if (courses.isEmpty()) {
+				this.keys = "[]";
+				return;
+			}
+			
 			StringBuilder sb = new StringBuilder();
 			sb.append("[");
 			for (int i = 0; i < courses.size() - 1; i++) {
-- 
GitLab