From d08d0cbf7bb973678b3d7983686f9c39f5c129b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20K=C3=A4sler?= <tom.kaesler@mni.thm.de> Date: Thu, 4 Oct 2018 11:56:11 +0200 Subject: [PATCH] fix exporting all answers on session export --- src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index 7c6e3eb6e..5288174a9 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -2501,8 +2501,10 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware List<de.thm.arsnova.entities.transport.Answer> answerList = new ArrayList<>(); if (withAnswers) { for (Answer a : this.getDatabaseDao().getAllAnswers(question)) { - de.thm.arsnova.entities.transport.Answer transportAnswer = new de.thm.arsnova.entities.transport.Answer(a); - answerList.add(transportAnswer); + for (int i = 0; i < a.getAnswerCount(); i++) { + de.thm.arsnova.entities.transport.Answer transportAnswer = new de.thm.arsnova.entities.transport.Answer(a); + answerList.add(transportAnswer); + } } // getAllAnswers does not grep for whole answer object so i need to add empty entries for abstentions int i = this.getDatabaseDao().getAbstentionAnswerCount(question.get_id()); -- GitLab