From 24a4814c82612ea30bbc680612c815286c1ca43b Mon Sep 17 00:00:00 2001 From: Richard Alam Date: Thu, 22 Jun 2023 19:42:15 +0000 Subject: [PATCH] - add the responses as options to be consistent with other poll types --- lib/bbbevents/events.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/bbbevents/events.rb b/lib/bbbevents/events.rb index 86f9758..fb139c6 100755 --- a/lib/bbbevents/events.rb +++ b/lib/bbbevents/events.rb @@ -154,6 +154,11 @@ def user_responded_to_poll_record_event(e) if poll = @polls[poll_id] if poll.type == 'R-' poll.votes[@externalUserId[intUserId]] = e["answer"] + + # We want to merge the same responses + poll_set = poll.options.to_set + poll_set.add(e["answer"]) + poll.options = poll_set.to_a else poll.votes[@externalUserId[intUserId]] = poll.options[e["answerId"].to_i] end