From bd6f94a976e4bda686095e82732e7b5d298586a5 Mon Sep 17 00:00:00 2001 From: Lili Date: Wed, 10 Dec 2025 20:29:07 +0100 Subject: [PATCH] poll handler fixes: better split, early return --- tlapbot/poll_handler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tlapbot/poll_handler.py b/tlapbot/poll_handler.py index 0546f0e..77f4ff1 100644 --- a/tlapbot/poll_handler.py +++ b/tlapbot/poll_handler.py @@ -6,9 +6,10 @@ from tlapbot.redeems.polls import poll_option_exists, vote_in_poll def handle_poll_vote(message: str, user_id: str) -> None: - split_message = message[5:].split(maxsplit=1) - if len(split_message < 3): + split_message = message[5:].split(maxsplit=2) + if len(split_message) < 3: send_chat("Can't vote for poll, not enough arguments in message.") + return poll_name = split_message[0] option = split_message[1] poll_points = split_message[2]