diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 7b706a324252d4dba10cf73647762908c2c6d3dc..e2fe3e7ea2ed8deaeb0fb7dcb75a124e0e227f7f 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -179,7 +179,9 @@ public class CouchDBDao implements IDatabaseDao {
 	
 			List<Session> result = new ArrayList<Session>();
 			for (Document d : sessions.getResults()) {
-				result.add((Session) JSONObject.toBean(d.getJSONObject().getJSONObject("value"), Session.class));
+				Session session = (Session) JSONObject.toBean(d.getJSONObject().getJSONObject("value"), Session.class);
+				session.set_id(d.getId());
+				result.add(session);
 			}
 			return result;
 		} catch (UnsupportedEncodingException e) {