From 26fa56c10c48aca417f70961305c9506a5874acb Mon Sep 17 00:00:00 2001 From: Christoph Thelen <christoph.thelen@mni.thm.de> Date: Mon, 11 Feb 2013 14:03:06 +0100 Subject: [PATCH] Task #4042: Handle empty answer count --- src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index 3fc04e236..d7ef90a55 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -873,6 +873,9 @@ public class CouchDBDao implements IDatabaseDao { view.setKey(URLEncoder.encode("\"" + questionId + "\"", "UTF-8")); view.setGroup(true); ViewResults results = this.getDatabase().view(view); + if (results.getResults().size() == 0) { + return 0; + } return results.getJSONArray("rows").optJSONObject(0).optInt("value"); } catch (UnsupportedEncodingException e) { LOGGER.error("Error while retrieving answer count", e); -- GitLab