diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index 158a75d6e7c9683a408c3979ba3b903d17ad3388..0b84f16203bc0d4acb6e2b0c92b7e44cc8866389 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -337,10 +337,7 @@ public class CouchDBDao implements IDatabaseDao { @Override public final Session saveSession(final User user, final Session session) { final Document sessionDocument = new Document(); - if (session.getPpAuthorName() != null) - sessionDocument.put("type", "session_public_pool"); - else - sessionDocument.put("type", "session"); + sessionDocument.put("type", "session"); sessionDocument.put("name", session.getName()); sessionDocument.put("shortName", session.getShortName()); sessionDocument.put("keyword", sessionService.generateKeyword()); @@ -355,6 +352,7 @@ public class CouchDBDao implements IDatabaseDao { sessionDocument.put("ppLogo", session.getPpLogo()); sessionDocument.put("ppSubject", session.getPpSubject()); sessionDocument.put("ppLicense", session.getPpLicense()); + sessionDocument.put("sessionType", session.getSessionType()); try { database.saveDocument(sessionDocument); } catch (final IOException e) { diff --git a/src/main/java/de/thm/arsnova/entities/Session.java b/src/main/java/de/thm/arsnova/entities/Session.java index efdd1527981498333fe7de3a4b8f88a2039d154c..35f7e06d45c6978fdc7f45940420f174ab8406fc 100644 --- a/src/main/java/de/thm/arsnova/entities/Session.java +++ b/src/main/java/de/thm/arsnova/entities/Session.java @@ -45,6 +45,7 @@ public class Session implements Serializable { private String ppLogo; private String ppSubject; private String ppLicense; + private String sessionType; private String _id; private String _rev; @@ -209,6 +210,14 @@ public class Session implements Serializable { public void setPpLicense(final String ppLicense) { this.ppLicense = ppLicense; } + + public String getSessionType() { + return sessionType; + } + + public void setSessionType(final String sessionType) { + this.sessionType = sessionType; + } @Override public String toString() {