From df63df45ce974776d9492c8e8b985217696af106 Mon Sep 17 00:00:00 2001 From: damencho Date: Fri, 24 Jan 2025 14:24:23 -0600 Subject: [PATCH] fix(polls): Fixes send/receive polls and processing answers. Fixes #15509. --- react/features/polls/middleware.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/react/features/polls/middleware.ts b/react/features/polls/middleware.ts index 7dc2fa3d87cd..6b0ff8d38fd4 100644 --- a/react/features/polls/middleware.ts +++ b/react/features/polls/middleware.ts @@ -130,7 +130,8 @@ function _handleReceivePollsMessage(data: any, dispatch: IStore['dispatch'], get const tmp = { id: pollId, answers, - question + question, + senderId }; // Check integrity of the poll data. @@ -151,7 +152,7 @@ function _handleReceivePollsMessage(data: any, dispatch: IStore['dispatch'], get name: answer, voters: [] }; - }).slice(MAX_ANSWERS), + }).slice(0, MAX_ANSWERS), saved: false, editing: false }; @@ -172,7 +173,7 @@ function _handleReceivePollsMessage(data: any, dispatch: IStore['dispatch'], get const receivedAnswer: IAnswer = { voterId, pollId, - answers: answers.slice(MAX_ANSWERS) + answers: answers.slice(0, MAX_ANSWERS) }; dispatch(receiveAnswer(pollId, receivedAnswer));