A user, jomaxro, reported an issue with creating polls on the Try Discourse platform. The poll would appear broken, despite using valid syntax. techAPJ suggested the issue might be related to the approval queue, as they were able to create a working poll on Try. However, jomaxro questioned whether it was indeed an approval issue. codinghorror initially considered it a low-priority issue if related to approval, but later noted that Meta and Try run the same code, suggesting another cause. jomaxro remained concerned about the root cause. tgxworld was able to reproduce the issue locally and confirmed that polls in the approval queue can become permanently broken. A pull request has been created to address the issue (https://github.com/discourse/discourse/pull/4675).
Understood. Polls seem to be working fine here and on try at the moment - I’m concerned if the issue was approval, or something else (TL0, network, etc.)
@jomaxro I managed to repro this locally and I think you’re right that posts with a poll in the approval will result in the poll being permanently broken even if we try to rebake it. I’m looking into the root cause now.