From 20d93675894af5632b37ea663ea6c9296d1fee47 Mon Sep 17 00:00:00 2001
From: Christoph Thelen <christoph.thelen@mni.thm.de>
Date: Wed, 17 Oct 2012 17:22:08 +0200
Subject: [PATCH] Add session id to session object

---
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 4 +++-
 1 file changed, 3 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 7b706a32..e2fe3e7e 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) {
-- 
GitLab