I’ve found that when my users start with polls, they make all kinds of errors which often aren’t realised until the poll is well underway.
Unfortunately, any edits to a poll cause the poll data to be wiped. This is understandable for poll integrity, but is sometimes highly undesirable when a simple tweak can fix a big problem for the user.
It is, however, doable via the rails console. Hacking a live poll changes the behaviour of the poll whilst preserving the data, but the markdown is not touched. I’m not sure what happens when you rebake the post, but suspect that the poll will revert to its original behaviour. By then it is likely to be old and forgotten so this isn’t a big deal.
The key is finding the post id; an easy way to find it is this SQL query (the poll of interest should be near the top):
SELECT post_id as postid, *
FROM polls
ORDER BY id desc
Here is an example poll hack, for when the user accidentally made a poll single rather than multiple:
Poll.find_by_post_id(75571).update(type:1,min:1,max:4)
You should be able to piece together other hacks from the query and that starting point.