From c4b08d22cd63b07d4a776ab04ea8eb8f58b305bf Mon Sep 17 00:00:00 2001
From: Felix Schmidt <felix.schmidt@mni.thm.de>
Date: Sat, 10 Jan 2015 12:24:34 +0100
Subject: [PATCH] Backend now can save sessions for public pool.

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

diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 032e013eb..7a5e8b46b 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -337,7 +337,10 @@ public class CouchDBDao implements IDatabaseDao {
 	@Override
 	public final Session saveSession(final User user, final Session session) {
 		final Document sessionDocument = new Document();
-		sessionDocument.put("type", "session");
+		if (session.getPpAuthorName() != null)
+			sessionDocument.put("type", "session_public_pool");
+		else
+			sessionDocument.put("type", "session");
 		sessionDocument.put("name", session.getName());
 		sessionDocument.put("shortName", session.getShortName());
 		sessionDocument.put("keyword", sessionService.generateKeyword());
-- 
GitLab