From 674cd532cdcaa58bb78268d04c326bede25fd364 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 16 Aug 2026 22:32:10 +1200 Subject: [PATCH] Fix m->d poll questions over 45 characters --- src/discord/interactions/poll.js | 4 ++-- src/m2d/converters/poll-components.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/discord/interactions/poll.js b/src/discord/interactions/poll.js index 6d7a015..7190d63 100644 --- a/src/discord/interactions/poll.js +++ b/src/discord/interactions/poll.js @@ -55,10 +55,10 @@ async function* _interact({data, message, member, user}, {api}) { title: "Poll", components: [{ type: DiscordTypes.ComponentType.TextDisplay, - content: `-# ${pollComponents.getMultiSelectString(pollRow.max_selections, options.length)}` + content: `## ${pollRow.question_text}` }, { type: DiscordTypes.ComponentType.Label, - label: pollRow.question_text, + label: pollComponents.getMultiSelectString(pollRow.max_selections, options.length), component: { type: DiscordTypes.ComponentType.RadioGroup, custom_id: "POLL_MODAL_SELECTION", diff --git a/src/m2d/converters/poll-components.js b/src/m2d/converters/poll-components.js index a8233e0..67953f9 100644 --- a/src/m2d/converters/poll-components.js +++ b/src/m2d/converters/poll-components.js @@ -14,7 +14,7 @@ const setupEmojis = sync.require("../actions/setup-emojis") */ function getMedal(topAnswers, count) { const winningOrTied = count && topAnswers[0].count === count - const secondOrTied = !winningOrTied && count && topAnswers[1]?.count === count && topAnswers.slice(-1)[0].count !== count + const secondOrTied = !winningOrTied && count && topAnswers[1]?.count === count && topAnswers.slice(-1)[0].count !== count const thirdOrTied = !winningOrTied && !secondOrTied && count && topAnswers[2]?.count === count && topAnswers.slice(-1)[0].count !== count const medal = ( winningOrTied ? "🥇"