diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/record/events/PollStartedRecordEvent.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/record/events/PollStartedRecordEvent.scala index a7ce1973ad151f4682390906e2b91990e9564489..06e6db07957df6ee44b40bbd030f50afc3a03c6e 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/record/events/PollStartedRecordEvent.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/record/events/PollStartedRecordEvent.scala @@ -31,6 +31,10 @@ class PollStartedRecordEvent extends AbstractPollRecordEvent { eventMap.put(USER_ID, userId) } + def setQuestion(question: String) { + eventMap.put(QUESTION, question) + } + def setAnswers(answers: Array[SimpleAnswerOutVO]) { eventMap.put(ANSWERS, JsonUtil.toJson(answers)) } @@ -38,5 +42,6 @@ class PollStartedRecordEvent extends AbstractPollRecordEvent { object PollStartedRecordEvent { protected final val USER_ID = "userId" + protected final val QUESTION = "question" protected final val ANSWERS = "answers" } \ No newline at end of file diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/endpoint/redis/RedisRecorderActor.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/endpoint/redis/RedisRecorderActor.scala index 54a97e7a487896c80332d3392357780443a6c38b..58b16e1fd6c6cd00441103ae8f2b17d3f2d6b95d 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/endpoint/redis/RedisRecorderActor.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/endpoint/redis/RedisRecorderActor.scala @@ -555,6 +555,7 @@ class RedisRecorderActor( private def handlePollStartedEvtMsg(msg: PollStartedEvtMsg): Unit = { val ev = new PollStartedRecordEvent() ev.setPollId(msg.body.pollId) + ev.setQuestion(msg.body.question) ev.setAnswers(msg.body.poll.answers) record(msg.header.meetingId, ev.toMap.asJava)